PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein mysql login möglich



DarkAngelfire
26.01.06, 19:33
Hi Leute, ich habe einen SuSe 9.3 Server, wo ich nach der neuinstallation auf die mysql Datenbank zugreifen möchte. Eigentlich sollte kein root Passwort gesetzt sein, jedoch kann ich mich lokal mit user root pass leer nicht einloggen.
Auch nach einer neuinstallation kann ich mich nich einloggen.
Es handelt sich hier um einen Strato Server mit dem Suse 9.3 Plesk Betriebssystem.

Wäre über einen Lösungsvorschlag echt happy...
Vielen Dank schonmal

DarkAngelfire

Tomek
26.01.06, 23:08
Verschoben ins Forum "Server und Clients".

Wie versuchst du dich anzumelden und was genau wird ausgegeben?

Roger Wilco
27.01.06, 00:41
Falscher Benutzername...

DarkAngelfire
27.01.06, 11:14
Ich habe mit diesem Befehl meine Datenbank von meinem Heimserver eingespielt, danach kommt nun immer:

# mysql -u root < 24.01.2006-DB-Backup.sql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

(Beim ersten Mal hat das geklappt)
Diese Aktion wird sicherlich das Passwort verändert haben, aber das Passwort von meinem Heimserver funktioniert auch nicht.
Kann ich Datenbank iergendwie resetten, so das root wieder kein Passwort hat und alle Einträge weg sind?

drcux
27.01.06, 11:20
mysql_install_db

DarkAngelfire
27.01.06, 11:49
Soo, ich habs geschafft! Und falls noch jemand an der Lösung interessiert ist:

# MySQL Daemon / Service stoppen bzw. killen
# mysqld starten

* unter linux mit --skip-grant-tables --user=root
>mysqld --skip-grant-tables --user=root

Hierdurch wird MySQL ohne Passwortschutz gestartet.
# Mit dem MySQL Tool deiner Wahl das Passwort des Root-Users neu setzen:
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
FLUSH PRIVILEGES;