Mysql Passwort abgelaufen. Kann nicht verbinden
Wenn Ihr MySQL-Passwort abgelaufen ist und Sie sich nicht verbinden können, müssen Sie das Passwort zurücksetzen. Hier sind die Schritte, um das Passwort zurückzusetzen:
- Stoppen Sie den MySQL-Server:
sudo service mysql stop
- Starten Sie den MySQL-Server im abgesicherten Modus mit der Option skip-grant-tables:
sudo mysqld_safe --skip-grant-tables &
- Verbinden Sie sich mit MySQL:
mysql -u root
- Aktualisieren Sie das Passwort für den Root-Benutzer:
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root';
- Laden Sie die Berechtigungstabellen neu:
FLUSH PRIVILEGES;
- Verlassen Sie MySQL:
exit
- Stoppen Sie den MySQL-Server:
sudo service mysql stop
- Starten Sie den MySQL-Server normal:
sudo service mysql start
Sie sollten jetzt in der Lage sein, sich mit MySQL mit dem neu gesetzten Passwort zu verbinden.