Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql: passwort änderung von root klappt nicht!
Hi!
Also ich hab folgendes problem: Ich wollte das passwort von root ändern mit: mysqladmin -u root password blakeks
dann kommt folgendes zurück:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'
ich hab ein debian woody system und hab mittels apt-get den mysql server installiert.
nun wollte ich eben das root pw ändern aber wie ihr seht geht das nicht!
kenne das Debian-Package nicht, aber meist ist dies ein Problem mit der Namensauflösung.
versuche mal den hostnamen mit anzugeben (-h dein_hostname) und zwar entweder nur den Namen oder den FQDN (fully qualified domain name - will heißen mit domain), je nach dem, wie deine Namensauflösung (hosts, dns) eingestellt ist ... am besten mal beides probieren.
ciao,
gipsy
ich habs jetzt so probiert: mysqladmin -u root -h localhost password
es kommt die selbe fehlermeldung, es scheint nicht zu klappen!
dabei muss ich sagendas ich das ganze per putty von einen andeen rechner einstellen will
und wenn du in der Konsole einfach `mysql` eintippst?
corresponder
14.10.04, 18:29
hi,
bezieht sich aufs root passwort:
ich hatte das mal, da war die datei passwd unter /etc kaputt, guck mal rein mit
less /etc/passwd und wenn du was machen willst machste das mit dem vi: vipw
du meinst aber glaub ich den mysql root user oder?!
dann soltest du dir die befehle mysql, mysqladmin, mysqlaccess angucken...
gruss
c.
Hi,
ich habe die Version mysql Ver 12.22 Distrib 4.0.18, for suse-linux (i686)
in dieser mußte ich die Passwörter für root folgender Maßen angeben:
1. Für UNIX Socketdatei (also für lokalen Zugriff)
mysqladmin -u root password 'geheim'
2. Für TCP/IP
mysqladmin -u root -h meinpc.zuhause password 'geheim'
Hier kann es aber zu Fehlermeldungen kommen, wenn die Auflösung des Rechnernamens nicht klappt.
Dann muß über mysql und updatequery auf mysgl.user der hostname von meinpc auf meinpc.zuhause
geändert werden.
Vielleicht ist es noch möglich über mysqlcc die Passwörter für root zu ändern.
Gruß
KaWe
ja, ich mein das mysql root pw
und wie meint ihr das mit den hostnamen?
ihr müsst wissen das mysql neuland für mich ist!
ich hoffe ihr könnt mir das genauer erläutern
corresponder
14.10.04, 19:44
superuser anlegen:
shell> mysql -u root mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password');
mysql> FLUSH PRIVILEGES
shell> mysql -u root mysql
update:
mysql> UPDATE user SET Password=PASSWORD('new_password') WHERE user='root';
mysql> FLUSH PRIVILEGES;
Another way to set the password is by using the mysqladmin command:
shell> mysqladmin -u root password new_password
guck mal ob es so geht!
gruss
c.
wenn ich das eingebe kommt folgendes:
mysql -u root mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
woran liegt das?
hat noch keiner erfahrungen habt mit mysql unter debian woody?
Terran Marine
14.10.04, 21:33
wenn ich das eingebe kommt folgendes:
mysql -u root mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
?
Versuch das mal :
http://dev.mysql.com/doc/mysql/en/Resetting_permissions.html
Gruß
Terran
also der befehl geht bei mir gar net: mysqld-nt --skip-grant-tables
wenn ich den einfach auslasse unt weiter mache kommt an dieser stelle: mysqladmin -u root flush-privileges password "newpwd" wieder der altbekannt fehler....
irgendwie verzweifle ich noch -.-
ohh sorry hab net gesehen das da auch noch ein unix abschnitt ist ^^
nun klappt es ^^
jeha and big thx!!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.