Aucun résumé des modifications |
Aucun résumé des modifications |
||
| 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" | |||
{{syntaxhighlight |lang=bash |code= | {{syntaxhighlight |lang=bash |code= | ||
sudo mysqld_safe --skip-grant-tables | sudo mysqld_safe --skip-grant-tables | ||
}}<br> | }}<br> | ||
* Si erreur de droits sur le répertoire | |||
<span>Voir</span> <favorites keyword=mysqld-safe-directory span=1 /><br> | <span>Voir</span> <favorites keyword=mysqld-safe-directory span=1 /><br> | ||
: <syntaxhighlight lang="bash"> | : <syntaxhighlight lang="bash"> | ||
sudo mkdir -p /var/run/mysqld | sudo mkdir -p /var/run/mysqld | ||
| Ligne 14 : | Ligne 13 : | ||
* Supprimer le mot de passe root | |||
<syntaxhighlight lang="mysql"> | <syntaxhighlight lang="mysql"> | ||
mysql -u root | mysql -u root | ||
| Ligne 23 : | Ligne 22 : | ||
* Redémarrer mysql | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo /etc/init.d/mysql restart | sudo /etc/init.d/mysql restart | ||
| Ligne 29 : | Ligne 28 : | ||
* mettre à jour le mot de passe root | |||
<syntaxhighlight lang="mysql"> | <syntaxhighlight lang="mysql"> | ||
sudo mysql | sudo mysql | ||
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