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
Methode 1: Um Respin zu verwenden, folgen Sie die...
1. Was ist die HTML-Auszeichnungssprache? HTML is...
So installieren Sie GRUB für Linux Server Sie kön...
Sortierte Liste XML/HTML-CodeInhalt in die Zwisch...
Umgebungseinführung Betriebssystem: Centos 7.4 Za...
veranschaulichen: Mit mysqldump –all-databases we...
Inhaltsverzeichnis Grundlegende Syntax für Multi-...
Hinweis: nginx über brew installiert Stammverzeic...
Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...
Melden Sie sich zuerst bei MySQL an Shell> MyS...
MySQL Slow Query, dessen vollständiger Name „Slow...
Umgebungsvorbereitung 1. Umweltkonstruktion React...
1. Einen Benutzer anlegen: Befehl: CREATE USER ...
In letzter Zeit habe ich die MySQL-Datenbank unte...
Teil 1 Übersicht über die SSH-Portweiterleitung H...