MySQL-Benutzerdatenbank mit fehlenden Passwortspalten
Problem:
Beim Versuch, MySQL zu aktualisieren Wenn Sie das Root-Passwort eingeben, wird die Fehlermeldung „Unbekannte Spalte ‚Passwort‘ in ‚Feldliste‘“ angezeigt, die darauf hinweist, dass die Passwortspalte im Benutzer nicht vorhanden ist Tabelle.
Erklärung:
In MySQL 5.7 wurde die Passwortspalte in der mysql.user-Tabelle entfernt und die Authentifizierungsdetails werden jetzt in der 'authentication_string ' Spalte.
Lösung:
mysql -u root
USE mysql;
SHOW TABLES;
DESCRIBE user;
UPDATE user SET authentication_string = PASSWORD('1111') WHERE user = 'root';
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWarum schlägt die Aktualisierung meines MySQL 5.7-Root-Passworts mit „Unbekannte Spalte „Passwort' in „Feldliste'' fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!