Vous pouvez essayer de réinitialiser le mot de passe root en exécutant MySQL en mode sans échec.
Voici les étapes :
-
Arrêtez MySQL :
sudo /usr/local/mysql/support-files/mysql.server stop
-
Démarrez-le en mode sans échec :
sudo mysqld_safe --skip-grant-tables
Ce sera une commande continue jusqu'à ce que le processus soit terminé, alors ouvrez une autre fenêtre shell/terminal, et...
-
Connectez-vous sans mot de passe en tant que root :
mysql -u root
-
Mettre à jour le mot de passe root (et tout autre utilisateur)
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; \q
-
Redémarrez MySQL en mode normal
sudo /usr/local/mysql/support-files/mysql.server start
Référence :https://coolestguidesontheplanet.com/how-to- changer-le-mot-de-passe-racine-mysql/
Remarque :il s'agit d'une procédure de réinitialisation assez standard, mais elle est mieux documentée dans le guide ci-dessus par rapport aux documents de référence mysql.