So setzen Sie ein vergessenes MySQL-Root-Passwort zurück
Wenn Sie Ihr MySQL-Root-Passwort vergessen haben, treten Anmeldeprobleme und Fehler # auf. 1045 beim Verbindungsversuch über PHPMyAdmin. So setzen Sie Ihr Root-Passwort zurück:
1. Suchen Sie die MySQL-Konfigurationsdatei:
Verwenden Sie den folgenden Befehl, um den Speicherort der MySQL-Konfigurationsdatei zu finden:
mysql --help | grep -A 1 "Default options"
Unter Ubuntu 16 befindet sich die Datei normalerweise unter /etc/ mysql/mysql.conf.d/mysqld.cnf.
2. Konfigurationsdatei bearbeiten:
Bearbeiten Sie die Konfigurationsdatei mit dem Befehl:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Fügen Sie „skip-grant-tables“ unter dem [mysqld]-Block hinzu und speichern Sie die Änderungen.
3. Starten Sie den MySQL-Dienst neu:
Starten Sie den MySQL-Dienst mit dem folgenden Befehl neu:
sudo service mysql restart
4. Überprüfen Sie den MySQL-Dienststatus:
Stellen Sie sicher, dass der MySQL-Dienst ordnungsgemäß ausgeführt wird:
sudo service mysql status
5. Melden Sie sich mit Root bei MySQL an:
Melden Sie sich ohne Passwort mit dem folgenden Befehl bei MySQL an:
mysql -u root
6. Root-Passwort ändern:
Root-Passwort in der MySQL-Konsole zurücksetzen:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
7. Änderungen der Konfigurationsdatei rückgängig machen:
Entfernen oder kommentieren Sie die Zeile „skip-grant-tables“ aus der MySQL-Konfigurationsdatei.
8. Starten Sie den MySQL-Dienst erneut:
Starten Sie abschließend den MySQL-Dienst neu, um die Änderungen zu übernehmen und die normale Funktionalität wiederherzustellen.
Das obige ist der detaillierte Inhalt vonWie kann ich ein vergessenes MySQL-Root-Passwort zurücksetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!