Aucun résumé des modifications |
|||
| (13 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
== Comment réinitialiser le mot de passe root avec mysql 8.x == | == Comment réinitialiser le mot de passe root avec mysql 8.x == | ||
* redémarrer mysql en mode sans "grant" | * redémarrer mysql en mode sans "grant" | ||
*: {{syntaxhighlight |lang=bash |code= | |||
sudo mysqld_safe --skip-grant-tables | sudo mysqld_safe --skip-grant-tables | ||
}}<br> | |||
* | * Si erreur de droits sur le répertoire | ||
*: {{syntaxhighlight |lang=bash|code= | |||
sudo mkdir -p /var/run/mysqld | sudo mkdir -p /var/run/mysqld | ||
sudo chown mysql:mysql /var/run/mysqld | sudo chown mysql:mysql /var/run/mysqld | ||
< | }}<br> | ||
{| | |||
|+ | |||
|- | |||
| Voir|| <favorites keyword=mysqld-safe-directory span=1 /> | |||
|} | |||
* | * Supprimer le mot de passe root | ||
*: {{syntaxhighlight |lang=mysql|code= | |||
mysql -u root | mysql -u root | ||
use mysql; | use mysql; | ||
UPDATE user SET authentication_string=null WHERE User='root'; | UPDATE user SET authentication_string=null WHERE User='root'; | ||
FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
}} | |||
* | * Redémarrer mysql | ||
*: {{syntaxhighlight |lang=bash|code = | |||
sudo /etc/init.d/mysql restart | sudo /etc/init.d/mysql restart | ||
}} | |||
* mettre à jour le mot de passe root | * mettre à jour le mot de passe root | ||
*: {{syntaxhighlight |lang=mysql|code= | |||
sudo mysql | sudo mysql | ||
use mysql; | use mysql; | ||
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'root'; | ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'root'; | ||
FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
}} | |||
Voir <favorites keyword=how-to-reset-the-root-mysql/> | {| | ||
|+ | |||
|- | |||
| <span>Voir</span> <favorites keyword=how-to-reset-the-root-mysql span=1/> | |||
|} | |||
sudo mysqld_safe --skip-grant-tables
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
| Voir |
mysql -u root
use mysql;
UPDATE user SET authentication_string=null WHERE User='root';
FLUSH PRIVILEGES;
sudo /etc/init.d/mysql restart
sudo mysql
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'root';
FLUSH PRIVILEGES;
Voir
|