Ich habe MySQL 5.7 neu installiert. Beim Anmelden erhalte ich die Meldung, dass das Passwort falsch ist. Ich habe das Passwort während der Installation nicht geändert. Später habe ich das Passwort geändert, indem ich mich ohne Passwort angemeldet habe. Wenn ich update mysql.user set password=password('root') where user='root' eingebe, erhalte ich die Meldung ERROR 1054 (42S22): Unbekannte Spalte 'password' in 'field list'. Es stellt sich heraus, dass es in der MySQL-Datenbank kein Passwortfeld gibt. Das Passwortfeld wurde in authentication_string geändert. Ändern Sie daher die Anweisung, um mysql.user set authentication_string=password('root') where user='root'; zu aktualisieren. Meine Systemversion ist wie folgt: Das vollständige Verfahren zum Ändern des MySQL-Passworts ist wie folgt: 1. vim /etc/my.cnf Skip-Grant-Tabellen hinzufügen 2. Starten Sie MySQL neu, /etc/init.d/mysqld restart 3. Geben Sie mysql in das Terminal ein, um sich direkt bei der MySQL-Datenbank anzumelden, und verwenden Sie dann mysql Um das Kennwort in MySQL 5.7 zu ändern, sollten Sie den Befehl ALTER USER 'root'@'localhost'IDENTIFIED BY '********' verwenden, in dem die Kennwortbenennungsregel geändert wurde. Das für MySQL festgelegte Passwort muss mindestens einen Großbuchstaben, einen Kleinbuchstaben, ein Sonderzeichen und eine Zahl enthalten. 5. Bearbeiten Sie die Datei my.cnf und löschen Sie die Zeile skip-grant-tables. Starten Sie dann MySQL neu und starten Sie /etc/init.d/mysqld neu. Andernfalls kann sich MySQL weiterhin ohne Kennwort anmelden. 6.mysql -u root -p Geben Sie dann das Passwort ein, um sich bei der MySQL-Datenbank anzumelden Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So erhalten Sie die aktuelle Zeit mit der Funktion time(NULL) und localtime() in Linux
>>: Vue Router lädt verschiedene Komponenten je nach Hintergrunddaten
Lassen Sie uns, ohne ins Detail zu gehen, direkt ...
Sie haben ConcurrentHashMap gelernt, wissen aber ...
Ich bin ein SQL-Anfänger und dachte, die Installa...
Das Grundprinzip aller Animationen besteht darin,...
Dieser Artikel zeigt ein kleines Beispiel für das...
Wie installiere ich ISO-Dateien unter einem Linux...
An nationalen Trauertagen, Tagen mit schweren Erd...
Ich habe 3 Methoden zusammengefasst, um mehrere F...
Mit dem Befehl „Find“ können Sie in einem angegeb...
Gespeicherte Datenbankprozeduren DROP-VERFAHREN, ...
<br />Ich habe bereits zwei Artikel geschrie...
PHP7 ist bereits seit einiger Zeit auf dem Markt ...
Hintergrund Vor nicht allzu langer Zeit habe ich ...
1. Neuen Benutzer anlegen: 1. Führen Sie eine SQL...
In diesem Artikel wird der spezifische JavaScript...