Beim Versuch, das Root-Passwort in MySQL zu ändern, wird möglicherweise eine Fehlermeldung angezeigt, die besagt, dass die Benutzertabelle nicht vorhanden ist Die Passwortspalte ist unbekannt. Diese Anomalie ist jedoch kein Fehler.
In MySQL 5.7 wurde das Passwortfeld in der Benutzertabelle in „authentication_string“ umbenannt. Diese Änderung spiegelt eine Änderung der Passwortverwaltung zur Verbesserung der Sicherheit wider.
Um dies zu bestätigen und das Problem zu beheben:
Wählen Sie das MySQLDatenbank:
mysql> use mysql;
Zeigen Sie die Tabellen:
mysql> show tables;
Beschreiben Sie die Struktur der Benutzer-Tabelle:
mysql> describe user;
update user set authentication_string=password('1111') where user='root';
Das obige ist der detaillierte Inhalt vonWarum gibt es in der MySQL 5.7-Benutzertabelle keine Spalte „Passwort'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!