Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL - ERRORE 1045 - Accesso negato

Se hai effettivamente impostato una password di root e l'hai appena persa/dimenticata:

  1. Interrompi MySQL
  2. Riavvia manualmente con l'opzione skip-grant-tables:mysqld_safe --skip-grant-tables

  3. Ora apri una nuova finestra di terminale ed esegui il client MySQL:mysql -u root

  4. Reimposta manualmente la password di root con questo comando MySQL:UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; Se stai usando MySQL 5.7 (controlla using mysql --version nel Terminale), il comando è:

    UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
    
  5. Svuota i privilegi con questo comando MySQL:FLUSH PRIVILEGES;

Da http://www.tech-faq.com/reset-mysql- password.shtml

(Forse non è quello che ti serve, Abs, ma immagino che potrebbe essere utile per le persone che si imbatteranno in questa domanda in futuro)