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
In diesem Artikel erfahren Sie, wie Sie Nginx so ...
In der Yum-Quelle von Centos7 ist standardmäßig k...
In diesem Artikel finden Sie das Installations- u...
Dieser Blog ist eine Arbeitsnotiz Umfeld: Nginx-V...
Obwohl das W3C einige Standards für HTML festgeleg...
Sperren in MySQL Sperren sind ein Mittel, um Ress...
Siehe: https://www.jb51.net/article/112612.htm Üb...
Inhaltsverzeichnis 1. Die übergeordnete Komponent...
BackUpMysql.sh-Skript #!/bin/bash PATH=/bin:/sbin...
Ich bin vor kurzem auf ein Problem gestoßen. Die ...
Inhaltsverzeichnis Vorwort 1. So schreiben Sie Fu...
Erstellen des Projekts Führen Sie die Befehlszeil...
Dieser Hinweis ist ein Installationstutorial. Er ...
1. Über die Registrierung Der offizielle Docker-H...
1. Warum einen Index erstellen? (Vorteile) Dies l...