MySQL hat das Root-Passwort unter Linux vergessen
1. Schließen Sie den MySQL-Dienst
service mysqld stop
2. Ändern Sie das MySQL-Konfigurationsdatei
/etc/my.cnf ändern,
skip-grant-tables ##忽略mysql权限问题,直接登录
nach der Änderung unter dem Modul [mysqld] hinzufügen
3. Starten Sie den MySQL-Dienst und melden Sie sich direkt bei der MySQL-Datenbank an
Sie benötigen zu diesem Zeitpunkt kein Passwort, um sich bei der MySQL-Datenbank anzumelden, Sie können sich direkt anmelden
service mysqld start; mysql -u root -p
4. Ändern Sie das Root-Passwort
mysql> update mysql.user set password=PASSWORD('new_password') where User='root'; mysql> flush privileges; mysql> quit;
5, ändern Sie my.cnf wieder und starten Sie dann den MySQL-Dienst neu
service mysqld restart;
6. Schließen Sie ab
Melden Sie sich einfach mit an das neue Passwort
Empfohlenes Tutorial: „MySQL-Tutorial 》
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich unter Linux das Root-Passwort der MySQL-Datenbank vergesse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!