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:

  1. Stoppen Sie den MySQL-Server: sudo service mysql stop
  2. Starten Sie den MySQL-Server im abgesicherten Modus mit der Option skip-grant-tables: sudo mysqld_safe --skip-grant-tables &
  3. Verbinden Sie sich mit MySQL: mysql -u root
  4. Aktualisieren Sie das Passwort für den Root-Benutzer: UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root';
  5. Laden Sie die Berechtigungstabellen neu: FLUSH PRIVILEGES;
  6. Verlassen Sie MySQL: exit
  7. Stoppen Sie den MySQL-Server: sudo service mysql stop
  8. 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.