Mysql Access Denied ! als root ?

Linux_starter

Linux_starter

Tripel-As
Hallo zusammen. Ich habe mir für mein OpenSuse mysql installiert. Jetzt wollte ich das Passwort für Root festlegen. Wie ich herausgefunden habe muss das wohl wie folgt gehen.

daniel:/home/stanisz # rcmysql restart
Restarting service MySQL
Shutting down service MySQL done
Starting service MySQL done
daniel:/home/stanisz # mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
daniel:/home/stanisz #
daniel:/home/stanisz # /usr/bin/mysqladmin -u root password systeme
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
daniel:/home/stanisz #

Was mache ich falsch ? Es sieht für mich aus als wäre da schon ein Passwort vergeben oder was ist das für ein Problem ?
Aber fuer mich sieht das eher aus als ob er nicht zu mysql connecten kann ?
 
Code:
mysqladmin -u root -p password geheim

dann bei der Passwortanforderung einfach [ENTER] drücken.

Gruß
D.
 
na das habe ich schon mehrmals versucht.... habe es jetzt einfach mal 1 zu 1 übernommen :-) Resultat:

daniel:/home/stanisz # mysqladmin -u root -p password geheim
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
daniel:/home/stanisz #
 
Naja, wenn du das mit dem -p schon versucht hattest so hast du es in deinem ersten Beitrag jedenfals vergessen zu erwähnen ;)

Für mich sieht das dann ebenfals so aus als sei schon ein Passwort gesetzt...

Zum Theme OpenSuse fällt mir spontan ein, dass ich hier zwei Server von 1und1 habe auf denen OpenSuse läuft und dort gibt es keinen MySQL-Benutzer root sondern nur admin.
Wobei ich jetzt nicht weis ob das eine Sonderheit von Suse oder von 1und1 ist...

Gruß
D.
 
Zuletzt bearbeitet:
Ja das habe ich auch herausgefunden.... Ich habe jetzt mal folgendes ausgeführt

mysqld --user=mysql --skip-networking --skip-grant-tables --datadir=/var/lib/mysql &

jetzt komme ich mal wieder da rein aber Passwort kann ich trotzdem nicht setzen, dann kommt access denied :-(
 
Dann gib jetzt nochmal den genauen befehl den du absetzt um das Passwort zu ändern...

D.
 
daniel:/home/stanisz # mysqladmin -u root -p password systeme
Enter password:
mysqladmin:
You cannot use 'password' command as mysqld runs
with grant tables disabled (was started with --skip-grant-tables).
Use: "mysqladmin flush-privileges password '*'" instead
 
Na das hab ich mir gedacht... hast du es denn mal mit:

Code:
mysqladmin -u admin -p password systeme

versucht? Also wenn du den Server wieder normal am laufen hast...

D.
 
Nein da kommt der selbe Fehler. Wenn ich ueber Webmin auf SQL zugreife und da unter User Permissions schaue, habe ich

Benutzer Host Encrypted password Permission
root localhost *7FE3799EA94458DC895DA3C843EBEAAECC681B7B All

Also existiert soch da schon ein Passwort oder sehe ich das verkehrt ? Wenn ich mich jetzt und einem normalen USER (nicht root) mysql eingebe kann ich das auch ausführen....
 
nein das ist direkt von OPENSusE geladen als RPM. Aber die Anleitung hat geklappt jetzt habe ich es wohl .... Danke für deine Hilfe ;-)
 

Ähnliche Themen

Keine Anmeldung bei phpmyadmin möglich!

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Zugriff auf Samba Fileserver Freigaben verweigert(Samba 4 Active Directory Domäne)

Authentifizieren/Authorisieren mit LinOTP/AD

postfix/dovecot/cyrus sasl: basic conf

Zurück
Oben