| 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" | ||
{{indent | <syntaxhighlight lang="bash"> | {{indent | <syntaxhighlight lang="bash" enclose="span"> | ||
sudo mysqld_safe --skip-grant-tables | sudo mysqld_safe --skip-grant-tables | ||
</syntaxhighlight>}}<br> | </syntaxhighlight>}}<br> | ||
sudo mysqld_safe --skip-grant-tables
Voir
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
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