MySQL – Was ist der Standard-Benutzername und das Passwort?

Design – 21-Apr-2020

Der Standard-Benutzer für MySQL ist root und hat standardmäßig kein Passwort.

Wenn Sie ein Passwort für MySQL festgelegt haben und es nicht mehr wissen, können Sie es jederzeit zurücksetzen und ein anderes wählen.

Windows

1.Stellen Sie sicher, dass der MySQL Server nicht läuft. Öffnen Sie den Task-Manager, suchen Sie nach dem MySQL-Prozess und erzwingen Sie dessen Beendigung.

2.Erstellen Sie eine neue Textdatei, die die folgende Anweisung enthält:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

Ersetzen Sie das Passwort durch das neue

3.Speichern Sie die Datei mit dem mysql-init Namen in C:. Der Pfad sollte wie folgt aussehen:

C:\mysql-init.txt

4.Öffnen Sie das Startmenü, geben Sie Ausführen ein und schreiben Sie cmd, um die Eingabeaufforderung zu öffnen

5.Gehen Sie zum MySQL-Server bin Ordner

 cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"

Wenn Sie MySQL mit einem anderen Pfad installiert haben, passen Sie den cd

6.Führen Sie es mit der mysql-init Datei aus

 mysqld --init-file=C:\\mysql-init.txt

Wenn MySQL mit dem Assistenten installiert wurde, fügen Sie den Befehl defaults file hinzu:

 mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=C:\\mysql-init.txt

7.Nachdem der MySQL-Server gestartet wurde, löschen Sie die mysql-init-Datei.

Allgemein

Alternativ können Sie eine allgemeinere Methode verwenden, die auf jedem System funktioniert, aber weniger sicher ist.

1.Stoppen Sie MySQL

2.Starten Sie es mit der Option --skip-grant-tables neu

 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3.Verbinden Sie sich mit dem MySQL-Server mit dem mysql-Client

mysql -u root

4.Laden Sie alle Grant-Tabellen neu, indem Sie ausführen:

FLUSH PRIVILEGES;

5.Setzen Sie das neue Passwort für Ihr Konto:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

6.Stoppen Sie den Server und starten Sie ihn normal neu. Jetzt sollten Sie in der Lage sein, sich mit dem rootBenutzernamen und Ihrem neuen Passwort zu verbinden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.