Mysql
 sql >> Base de données >  >> RDS >> Mysql

Problèmes de mot de passe MySQL (mac OS X Lion)

Voici la procédure pour réinitialiser le mot de passe de l'utilisateur root.

1) Arrêtez mysql (tuez le processus mysql ou exécutez la commande suivante)

sudo /usr/local/mysql/support-files/mysql.server stop

2) Démarrez-le en mode sans échec

sudo mysqld_safe --skip-grant-tables

3) Ouvrez un autre terminal et exécutez la commande suivante (Garder le dernier terminal ouvert)

mysql -u root

4) Exécutez la commande suivante avec un nouveau mot de passe approprié sur la console mysql

Pour MySQL 5.7+ :

mysql > UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';

Pour les versions antérieures :

mysql > UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

5) mysql > FLUSH PRIVILEGES;

6) Quittez les deux terminaux et ouvrez un nouveau terminal et connectez-vous à mysql avec l'utilisateur root et le nouveau mot de passe

mysql -uroot -p