Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
mariadb [Le 18/10/2018, 22:52]
krodelabestiole [password plutôt que authentication_string sur la table users] doublon paragraphe suivant
mariadb [Le 05/06/2020, 00:59]
krodelabestiole [Utilisateurs] alter user
Ligne 24: Ligne 24:
 ===== Différences entre MariaDB et MySQL ===== ===== Différences entre MariaDB et MySQL =====
  
-<note important>​L'​ensemble du comportement du serveur MariaDB reste très similaire à celui de MySQL. La commande ''​mysql''​ reste valable, ainsi que les commandes ''​systemctl ... myslq''​.+<note important>​L'​ensemble du comportement du serveur MariaDB reste très similaire à celui de MySQL. La commande ''​mysql''​ reste valable, ainsi que les commandes ''​systemctl ... mysql''​.
  
 Pour l'​essentiel vous pouvez donc suivre la [[:​mysql|documentation de MySQL]]. On trouve cependant quelques différences auxquelles il faudra éventuellement faire attention.</​note>​ Pour l'​essentiel vous pouvez donc suivre la [[:​mysql|documentation de MySQL]]. On trouve cependant quelques différences auxquelles il faudra éventuellement faire attention.</​note>​
Ligne 80: Ligne 80:
 Pour modifier l'​accès d'un utilisateur MySQL existant, et l'​identifier par mot de passe : Pour modifier l'​accès d'un utilisateur MySQL existant, et l'​identifier par mot de passe :
 <code mysql> <code mysql>
-SET PASSWORD FOR '​nom_utilisateur'​@'​localhost' ​= PASSWORD('​mot_de_passe_solide'); +ALTER USER '​nom_utilisateur'​@'​localhost' ​IDENTIFIED BY '​mot_de_passe_solide';​
-</​code>​ +
-Les requêtes suivantes sont nécessaires si on change la [[:​mysql#​authentification|méthode d'​authentification]] : +
-<code mysql> +
-UPDATE mysql.user SET plugin = ''​ WHERE user = '​nom_utilisateur'​ AND host = '​localhost';+
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
 </​code>​ </​code>​
Ligne 90: Ligne 86:
 Pour lier un compte MySQL existant à un utilisateur Ubuntu (il faut que les noms d'​utilisateur soient les mêmes) : Pour lier un compte MySQL existant à un utilisateur Ubuntu (il faut que les noms d'​utilisateur soient les mêmes) :
 <code mysql> <code mysql>
-UPDATE mysql.user SET plugin = '​unix_socket',​ password = ''​ WHERE user = '​nom_utilisateur' ​AND host = '​localhost';​+ALTER USER '​nom_utilisateur'​@'​localhost' ​IDENTIFIED WITH unix_socket;
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
 </​code>​ </​code>​
  • mariadb.txt
  • Dernière modification: Le 31/08/2022, 23:38
  • par moths-art