Difference between revisions of "MariaDB"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<hide>
+
{{#set:page type|article}}
[[page type::article]]
+
{{#set:thing type|software}}
[[thing type::software]]
+
{{#set:thing type|database engine}}
[[thing type::database engine]]
 
 
[[category:software]]
 
[[category:software]]
</hide>
 
 
==About==
 
==About==
[[MariaDB]] is a drop-in replacement for [[MySQL]], with some minor differences which come up in coding and administrative contexts.{{seed}}
+
[[MariaDB]] is a drop-in replacement for [[MySQL]], with some minor differences which come up in coding and administrative contexts.
 +
==Pages==
 +
* [[/SQL]]: syntax
 +
* [[/import]]: how to import data
 
==Notes==
 
==Notes==
 
The function for making new users in [[MySQL Workbench]] 8.0.20 is broken with MariaDB 10.5.7. Fortunately, it is easy to get around this by entering the necessary SQL directly:<syntaxhighlight lang=mysql>CREATE USER '<USERNAME>'@<HOST> IDENTIFIED BY '<PASSWORD>';</syntaxhighlight>
 
The function for making new users in [[MySQL Workbench]] 8.0.20 is broken with MariaDB 10.5.7. Fortunately, it is easy to get around this by entering the necessary SQL directly:<syntaxhighlight lang=mysql>CREATE USER '<USERNAME>'@<HOST> IDENTIFIED BY '<PASSWORD>';</syntaxhighlight>
Line 12: Line 13:
 
* '''2020-05-05''' [https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password How To Reset Your MySQL or MariaDB Root Password]: Basically -- you stop the server, reload it without credential-checking, reset the permissions-buffer with <syntaxhighlight lang=mysql inline>FLUSH PRIVILEGES;</syntaxhighlight>, and then use <syntaxhighlight lang=mysql inline>ALTER USER ...</syntaxhighlight> to re-add the root user.
 
* '''2020-05-05''' [https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password How To Reset Your MySQL or MariaDB Root Password]: Basically -- you stop the server, reload it without credential-checking, reset the permissions-buffer with <syntaxhighlight lang=mysql inline>FLUSH PRIVILEGES;</syntaxhighlight>, and then use <syntaxhighlight lang=mysql inline>ALTER USER ...</syntaxhighlight> to re-add the root user.
 
** '''Note''' that although you may be able to get into the un-credentialed MariaDB without a username (or with a different username), it looks like only "root" will allow you to make the needed changes.
 
** '''Note''' that although you may be able to get into the un-credentialed MariaDB without a username (or with a different username), it looks like only "root" will allow you to make the needed changes.
 +
==Links==
 +
* '''official''':
 +
** [https://mariadb.com main site]
 +
*** [https://mariadb.com/docs/server/ documentation]
 +
**** [https://mariadb.com/docs/server/sql/ SQL Reference]
 +
*** '''other products''':
 +
**** [https://mariadb.com/docs/ documentation]

Latest revision as of 03:25, 22 February 2025

About

MariaDB is a drop-in replacement for MySQL, with some minor differences which come up in coding and administrative contexts.

Pages

Notes

The function for making new users in MySQL Workbench 8.0.20 is broken with MariaDB 10.5.7. Fortunately, it is easy to get around this by entering the necessary SQL directly:

CREATE USER '<USERNAME>'@<HOST> IDENTIFIED BY '<PASSWORD>';

How To

  • 2020-05-05 How To Reset Your MySQL or MariaDB Root Password: Basically -- you stop the server, reload it without credential-checking, reset the permissions-buffer with FLUSH PRIVILEGES;, and then use ALTER USER ... to re-add the root user.
    • Note that although you may be able to get into the un-credentialed MariaDB without a username (or with a different username), it looks like only "root" will allow you to make the needed changes.

Links