Wenn Sie das Root-Passwort für den MySQL-Server vergessen haben und es zurücksetzen möchten, können Sie folgendermaßen vorgehen:
1. Schritt:
Beenden Sie den laufenden MySQL-Server über das Init-Skript:
/etc/init.d/mysql stop |
2. Schritt:
Starten Sie den MySQL-Server mit deaktivierter Passwort-Überprüfung und ohne Netzwerkunterstützung:
mysqld –user=mysql –pid-file=/var/lib/mysql/mysqld.pid –socket=/var/lib/mysql/mysql.sock –datadir=/var/lib/mysql –skip-grant-tables –skip-networking |
(Hinweis: es sollten alle Parameter in einer Zeile stehen!)
3. Schritt:
Jetzt können Sie das Passwort mit Hilfe von mysqldadmin ändern:
mysqladmin -u root password "mynewpassword" |
4. Schritt:
Zum Schluss beenden Sie den MySQL-Server und starten ihn wieder im normalen Modus:
kill `cat /var/lib/mysql/mysqld.pid` /etc/init.d/mysql start |
Fertig:
Sie sollten sich jetzt mit dem neu gesetzten Passwort als Root bei mysql anmelden können.