Was tun, wenn Sie Ihr MySQL-Passwort unter Linux vergessen?

angryTom
Freigeben: 2020-03-11 10:46:36
Original
5274 Leute haben es durchsucht

Was tun, wenn Sie Ihr MySQL-Passwort unter Linux vergessen?

Was tun, wenn Sie Ihr MySQL-Passwort unter Linux vergessen

1. Bearbeiten Sie zuerst die /etc/my .cnf-Datei

vim /etc/my.cnf
Nach dem Login kopieren
Nach dem Login kopieren

Fügen Sie eine Zeile in der Datei hinzu, um Skip-Grant-Tables zu konfigurieren

Fügen Sie sie beispielsweise an diesem Speicherort hinzu

# read_rnd_buffer_size = 2M datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables
Nach dem Login kopieren

Dann speichern und Exit

2. Starten Sie den MySQL-Dienst neu

service mysqld restart
Nach dem Login kopieren

, damit Sie die Überprüfung überspringen und MySQL direkt eingeben können

3. Geben Sie MySQL ein

mysql
Nach dem Login kopieren

4. Führen Sie die SQL-Anweisungen nacheinander aus

>use mysql; 更改数据库 >UPDATE user SET PASSORD =password('你要设定的新密码') WHERE USER= 'root'; 重设密码 >flush privileges; 刷新MySQL的系统权限相关表,以防止更改后拒绝访问;或或者重启MySQL服务器 >quit;
Nach dem Login kopieren

Hinweis:

Wenn Sie das Passwort zurücksetzen, wird ein Fehler gemeldet ( FEHLER 1054 (42S22): Unbekannte Spalte „PASSORD“ in „Feldliste“)

Verwenden Sie

>update mysql.user set authentication_string=password('你要设定的新密码') where user='root' ;
Nach dem Login kopieren

5. Bearbeiten Sie die Datei /etc/my.cnf erneut

vim /etc/my.cnf
Nach dem Login kopieren
Nach dem Login kopieren

um die Skip-Grant-Tables-Konfiguration zu entfernen, speichern und beenden Sie

6. Starten Sie den MySQL-Dienst neu

service mysqld restart
Nach dem Login kopieren

An diesem Punkt können Sie Melden Sie sich mit dem neuen Passwort an!

mysql -uroot -p
Nach dem Login kopieren
Dieser Artikel stammt von der PHP Chinese-Website, Spalte

Linux System Tutorial, bitte beachten Sie diese Spalte weiterhin für weitere verwandte Tutorials!

Das obige ist der detaillierte Inhalt vonWas tun, wenn Sie Ihr MySQL-Passwort unter Linux vergessen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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 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!