Heim >Datenbank >MySQL-Tutorial >Detaillierte Erläuterung der Schritte zum Zurücksetzen des Root-Passworts in mysql5.7

Detaillierte Erläuterung der Schritte zum Zurücksetzen des Root-Passworts in mysql5.7

不言
不言nach vorne
2019-01-23 11:14:464753Durchsuche

Dieser Artikel enthält eine detaillierte Erklärung der Schritte zum Zurücksetzen des Root-Passworts in MySQL5.7. Ich hoffe, dass er hilfreich ist du hilfst.

Nach der Installation von mysql5.7 habe ich mein Passwort vergessen und muss das Root-Passwort zurücksetzen

Schritt 1: Ändern Sie die Konfigurationsdatei und melden Sie sich ohne Passwort bei mysql an

vim /etc/my.cnf  
##在my.cnf的[mysqld]字段加入
skip-grant-tables

## 重启mysql服务
service mysqld restart

Schritt 2: Ohne Passwort bei MySQL anmelden

mysql -u root 
##password直接回车

Schritt 3: Root-Passwort auf leer zurücksetzen

mysql>use mysql;
## mysql 5.7.9以后废弃了password字段,字段名修改为authentication_string
mysql>update user set authentication_string='' where user='root';
## 刷新数据库
mysql>flush privileges;

Schritt 4: Root-Passwort zurücksetzen
Beenden Sie MySQL, löschen Sie die Skip-Grant-Tabellen am Ende der Datei /etc/my.cnf, starten Sie den MySQL-Dienst neu und melden Sie sich als Root-Benutzer an. Da die Authentifizierungszeichenfolge oben auf leer gesetzt ist, kann eine Passwortanmeldung vermieden werden.

alter user 'root'@'localhost' identified by '#新密码#';

Die Verdienste sind vollständig und die Änderung ist erfolgreich

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Zurücksetzen des Root-Passworts in mysql5.7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen