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

Coincé avec un accès refusé pour l'utilisateur 'root'@'localhost' - Terminal, Mac

Une méthode :

  1. arrêtez votre serveur MySQL.
  2. démarrez votre serveur MySQL avec le --skip-grant-tables option. Il vous permet de vous connecter au serveur sans mot de passe.

    /path/to/mysqld --skip-grant-tables &
    
  3. connectez-vous à votre serveur en utilisant le client mysql :

    mysql
    
  4. changer le mot de passe root (remplacer NewPassord par ce que vous voulez):

    UPDATE mysql.user SET password=PASSWORD('NewPassord') WHERE user='root';
    
  5. redémarrez votre serveur MySQL.

Il existe d'autres façons de réinitialiser le mot de passe root MySQL :http ://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html