Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kann ich ein vergessenes MySQL-Root-Passwort zurücksetzen?

Patricia Arquette
Freigeben: 2024-11-02 14:17:02
Original
764 Leute haben es durchsucht

How to Reset a Forgotten MySQL Root Password?

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"
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

4. Überprüfen Sie den MySQL-Dienststatus:

Stellen Sie sicher, dass der MySQL-Dienst ordnungsgemäß ausgeführt wird:

sudo service mysql status
Nach dem Login kopieren

5. Melden Sie sich mit Root bei MySQL an:

Melden Sie sich ohne Passwort mit dem folgenden Befehl bei MySQL an:

mysql -u root
Nach dem Login kopieren

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';
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!