In diesem Tutorial zeigen wir Ihnen, wie Sie das Root-Passwort des MySQL-Servers zurücksetzen. Standardmäßig wird der MySQL-Server mit dem Root-Konto installiert und das Passwort ist leer. Haben Sie das jemals vergessen? das Root-Passwort auf einem Ihrer MySQL-Server? Wenn Sie das Root-Passwort festgelegt und vergessen haben, müssen Sie das Root-Passwort für MySQL zurücksetzen. Um Ihr MySQL-Passwort zurückzusetzen, befolgen Sie einfach diese Anweisungen und wir gehen davon aus, dass Sie dies bereits getan haben ein wenig MySQL-Kenntnisse.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Das Zurücksetzen des Passworts MySQL ist ziemlich einfach. Ich zeige Ihnen Schritt für Schritt, wie Sie das Root-Passwort des MySQL-Servers zurücksetzen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu oder CentOS Linux.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Root-Passwort MySQL-Server zurücksetzen
Schritt 1. Als erstes müssen Sie MySQL stoppen.
### CentOS 6 ### sudo service mysqld stop ### CentOS 7 ### sudo systemctl stop mysqld
Schritt 2. Als nächstes müssen wir MySQL im abgesicherten Modus mit den --skip-grant-tables
starten Option, damit es nicht zur Eingabe eines Passworts auffordert.
mysqld_safe --skip-grant-tables &
Schritt 3. Starten Sie den MySQL-Client-Prozess mit diesem Befehl mit einem Root-Konto und einem leeren Passwort.
mysql -u root
Schritt 4. Ändern Sie das Passwort für das Root-Konto.
mysql> use mysql; mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where #User='root'; mysql> flush privileges; mysql> quit
Schritt 5. Starten Sie MySQL neu.
Sobald Sie fertig sind, können Sie MySQL neu installieren, indem Sie den folgenden Befehl ausführen:
### CentOS 6 ### service mysqld restart ### CentOS 7 ### systemctl restart mysqld
Herzlichen Glückwunsch! Sie haben Ihr MySQL-Passwort erfolgreich zurückgesetzt. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um das Root-Passwort MySQL auf dem Linux-System zurückzusetzen. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle MySQL-Website zu lesen Webseite.