Mysql problem

El Präsidente

Lt. Commander
Registriert
Dez. 2007
Beiträge
1.295
Guten Abend,
ich hab zurzeit folgendes Problem.

Ich habe mein MYSQL Root Passwort vergessen, und kann nun keine neuen Datenbanken etc mehr anlegen. Da kam mir die Idee, hast eh noch keine groß wichtigen Datenbanken, dann deinstallier dochmal mysql mit:
Code:
apt-get --purge remove mysql-common mysql-server mysql-server-
5.0

Dann habe ich das ganze per

Code:
apt-get install mysql-common mysql-server ...

wieder installiert. Nun wollte ich mich einloggen mit folgendem Befehl:
Code:
mysqladmin -u root -p password 'einneuesPW'

Ausgabe is:
Code:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'


komm nicht rein, weil das alte PW was ich vor dem installieren irgendwann mal gesetzt habe, was aber vergessen ist, immernoch verwendet wird.


Wie kann ich das beheben ?

Ich muss irgendwie alles deinstallieren, komplett alles was MYSQL verwendet,
Passwort files und Software files alles muss weg. Aber wie ?
 
Schau dir mal die Links an, probiers durch und du wirst sehen, nix funzt...

bitte vll ist hier ja jemand der bereit ist mir zu helfen.

Trotzdem danke revontulet :) leider hats nicht geklappt

Code:
ns202133:/home/home/webserver# mysqld_safe --skip-grant-tables
mysqld_safe[29142]: A mysqld process already exists
ns202133:/home/home/webserver# mysql --user=root mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ns202133:/home/home/webserver# pdate user set Password=PASSWORD('new-password');
-bash: syntax error near unexpected token `('
ns202133:/home/home/webserver# update user set Password=PASSWORD('new-password');
-bash: syntax error near unexpected token `('
ns202133:/home/home/webserver# flush privileges;
-bash: flush: command not found
ns202133:/home/home/webserver# mysqld_safe --skip-grant-tables
mysqld_safe[29165]: A mysqld process already exists
ns202133:/home/home/webserver# mysql --user=root mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ns202133:/home/home/webserver# update user set Password=PASSWORD('new-password');
-bash: syntax error near unexpected token `('
 
Zuletzt bearbeitet:
Scheinbar hast du den mysqld nicht richtig beendet.
Ich kann mir auch nicht vorstellen, dass die Methode von der offiziellen MySQL-Seite (siehe zweiter Treffer) nicht funktionieren soll.
 
habs hinbekommen, gibt nen befehl um alles was mit mysql zusammenhängt auf standart zu setzen.

Kann geschlossen werden
 
Zurück
Oben