« MySQL/Reinitialiser le mot de passe » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 44 : Ligne 44 :
|+
|+
|-
|-
| Voir|| <favorites keyword=how-to-reset-the-root-mysql/>
| <span>Voir</span> <favorites keyword=how-to-reset-the-root-mysql span=1/>
  |}
  |}

Version du 10 février 2025 à 09:39

Comment réinitialiser le mot de passe root avec mysql 8.x

  • redémarrer mysql en mode sans "grant"
sudo mysqld_safe --skip-grant-tables


  • Si erreur de droits sur le répertoire
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld

Voir


  • Supprimer le mot de passe root
mysql -u root
use mysql;
UPDATE user SET authentication_string=null WHERE User='root';
FLUSH PRIVILEGES;



  • Redémarrer mysql
sudo /etc/init.d/mysql restart



  • mettre à jour le mot de passe root
sudo mysql
use mysql;
 ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'root';
FLUSH PRIVILEGES;


Voir