MySQL: Passwort reset

Veröffentlicht: April 29, 2015 in Linux
Schlagwörter:, ,
access denied for user ‚root@localhost‘ (using password: YES)

NacMySQL Iconh einem Upgrade von MySQL oder Paketen wie dbutils kann es vorkommen das man komplett von der Datenbank abgeschnitten ist und die Fehlermeldung „access denied for user ‚root@localhost‘ (using password: YES)“ erhält. Die folgende Prozedur zeigt wie man das Passwort neu setzt und das Problem behebt.

genereller Weg

Hinweis: der Befehl zum stoppen/restarten von MySQL kann in Abhängigkeit von der verwendeten Linux-Distribution abweichen.

  • stoppen von MySQL
service mysql stop
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
  • einloggen mit
mysql -u root -p
  • neues Passwort setzen
>USE mysql;
>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
>FLUSH PRIVILEGES;
>quit
  • restart von MySQL
service mysql restart
  • einloggen mit
mysql -u root -p
  • sollte man weiterhin die Fehlermeldung bekommen, hilft in der Regel ein Reboot des Systems

 

Alternative für Debian/Ubuntu
dpkg-reconfigure mysql-server-N.N

N.N steht hier für die Serverversion

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s