In der DB ausgesperrt

02/27/2013 22:49 .DerGerät#1
Abend,

Ich habe heute unser neuen Projekt installiert, jedoch als ich bemerkt habe das der Server nicht starten will da das Passwort nicht übereinstimmt habe ich in der DB unter User den MD5 Code geändert. Nun kann ich zwar den Server ganz normal starten, jedoch kann ich nicht mehr mit der DB verbinden, da der Fehler 1045 erscheint.
Wie kann ich nun wieder zugriff auf die Datenbank bekommen?


Gruß.
02/28/2013 00:34 Quotouch#2
Stop den MySQL-server und führe die Grant Tables aus. Dann kannst du dich ohne Passwort zu MySQL verbinden(unter root) und das Passwort unter mysql.user in der md5 Spalte ändern oder du änderst es via MySQL-konsole mit dem Befehl update in SSH.
02/28/2013 06:48 .DerGerät#3
Also praktisch

1. Reboot
2. Mysql -p
3. Einloggen
4. Beim Grant Befehl Passwort leer lassen? Also in die beiden ' ' nichts schreiben?

Und danach in der Tabelle User beide MD5 ändern? Sondern nicht nur den localhost?
02/28/2013 08:53 iCranKzZz#4
Ja denke schon.
02/28/2013 13:42 .DerGerät#5
Quote:
Originally Posted by iCranKzZz View Post
Ja denke schon.
Hat leider nicht geklappt.
02/28/2013 14:46 King³#6
das ist nur falsches pw gib das hier in putty ein :
Code:
# /usr/local/etc/rc.d/mysql-server stop
# /usr/local/bin/mysqld_safe --skip-grant-tables &
# mysql -hlocalhost -uroot -e "Update mysql.user Set Password = PASSWORD('DEINPASSWORT') Where User = 'root'; Flush Privileges"
# /usr/local/etc/rc.d/mysql-server restart