Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Root-Passwort vergessen

Hier sind die Schritte, die befolgt werden müssen:

  1. Suchen Sie die MySQL-Konfigurationsdatei mit:$ mysql --help | grep -A 1 "Default options"

Unter Ubuntu 16 ist der Dateispeicherort normalerweise /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Bearbeiten Sie die Konfigurationsdatei mit:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Fügen Sie skip-grant-tables hinzu unter [mysqld] blockieren und die Änderungen speichern.

  1. Starten Sie den MySQL-Dienst neu mit:sudo service mysql restart

  2. Überprüfen Sie den Status des MySQL-Dienstes:sudo service mysql status

  1. Melden Sie sich bei mysql an mit:$ mysql -u root

  2. Und ändern Sie die root Passwort:

mysql> FLUSH-RECHTE;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITHmysql_native_password BY 'MyNewPass';

  1. Setzen Sie die Änderungen der MySQL-Konfigurationsdatei zurück, indem Sie skip-grant-tables entfernen Zeile oder kommentieren Sie sie mit einem # (Hash).

  2. Starten Sie schließlich den MySQL-Dienst neu und Sie können loslegen.