Hier ist das Verfahren zum Zurücksetzen des Passworts des Root-Benutzers.
1) Beenden Sie mysql (beenden Sie den mysql-Prozess oder führen Sie den folgenden Befehl aus)
sudo /usr/local/mysql/support-files/mysql.server stop
2) Starten Sie es im abgesicherten Modus
sudo mysqld_safe --skip-grant-tables
3) Öffnen Sie ein anderes Terminal und führen Sie den folgenden Befehl aus (Keep last terminal open)
mysql -u root
4) Führen Sie den folgenden Befehl mit einem geeigneten neuen Passwort auf der mysql-Konsole aus
Für MySQL 5.7+:
mysql > UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
Für frühere Versionen:
mysql > UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
5) mysql > FLUSH PRIVILEGES;
6) Beenden Sie beide Terminals und öffnen Sie ein neues Terminal und verbinden Sie sich mit dem Root-Benutzer und dem neuen Passwort mit mysql
mysql -uroot -p