Hallo Liste, ich habe gerade mysql mit Suse-9.2 installiert und bekomme am Schluss eine Nachricht, das ich das root-passwort setzen/aendern soll. server:/usr/bin # /usr/bin/mysqladmin -u root password 'geheim' /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO) Anscheinend gibts da schon ein Passwort ,das ich nicht kenne ??? Frank
Hallo Frank, Frank Thiel schrieb:
Hallo Liste,
ich habe gerade mysql mit Suse-9.2 installiert und bekomme am Schluss eine Nachricht, das ich das root-passwort setzen/aendern soll.
server:/usr/bin # /usr/bin/mysqladmin -u root password 'geheim' /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)
Anscheinend gibts da schon ein Passwort ,das ich nicht kenne ???
versuch mal Dich ohne Authentifizierung anzumelden. Dann sollte es funktionieren. Bei einer Neuinstallation ist wirklich KEIN Passwort als Default eingetragen. -- Mit freundlichen Grüßen Michael Post ************************************************************** - Softwareentwicklung | Datenbanken | Internet | Hosting - PureMatic, Gotenstraße 160, 53175 Bonn http://www.purematic.de | Tel: +49 (0)228-4295904
Hallo Michael, Michael Post wrote:
Hallo Frank,
Frank Thiel schrieb:
Hallo Liste,
ich habe gerade mysql mit Suse-9.2 installiert und bekomme am Schluss eine Nachricht, das ich das root-passwort setzen/aendern soll.
server:/usr/bin # /usr/bin/mysqladmin -u root password 'geheim' /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)
Anscheinend gibts da schon ein Passwort ,das ich nicht kenne ???
versuch mal Dich ohne Authentifizierung anzumelden.
Dann sollte es funktionieren. Bei einer Neuinstallation ist wirklich KEIN Passwort als Default eingetragen.
Wie melde ich mich ohne Authentifizierung an ? So klappts nicht .... server:/usr/bin # mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) Frank
Am 18.03.2006 um 19:23 Uhr schrieb Michael Post:
Frank Thiel schrieb:
ich habe gerade mysql mit Suse-9.2 installiert und bekomme am Schluss eine Nachricht, das ich das root-passwort setzen/aendern soll.
server:/usr/bin # /usr/bin/mysqladmin -u root password 'geheim' /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)
versuch mal Dich ohne Authentifizierung anzumelden.
Oder du hast doch schon eines vergeben und vergessen ;-) Ist mir auch schon einmal passiert, darum eine kleine Anleitung: rcmysql stop startproc /usr/bin/mysqld_safe --skip-grant-tables mysql -u root USE mysql; UPDATE user SET password='' WHERE user='root' AND host='localhost'; QUIT rcmysql restart mysqladmin -u root password 'geheim' Im Klartext: Du beendest mysql, startest es ohne Passwort-Tabelle wieder, logst dich ein und löschst das Passwort für root. Startest mysql neu und vergibst das Passwort für root. Viel Erfolg PeeGee PS: Ich weiß nicht, ob du's mitbekommen hast: Für root solltest du ein anderes Passwort nehmen als für den login.
Hallo, Am Sat, 18 Mar 2006, Peter Geerds schrieb:
Im Klartext: Du beendest mysql, startest es ohne Passwort-Tabelle wieder, logst dich ein und löschst das Passwort für root. Startest mysql neu und vergibst das Passwort für root.
Oder einfach mal mit 'mysqladmin -u root -p' versuchen.
PS: Ich weiß nicht, ob du's mitbekommen hast: Für root solltest du ein anderes Passwort nehmen als für den login.
Der mysql-"root" hat nichts, wirklich *NICHTS* mit dem Systemuser "root" zu tun. Ausser dem Namen. Generell haben die mysql-usernamen keinerlei Zusammenhang mit den Systemusern. -dnh --
... Bücher sind ein grässliches Medium ... Ich schätze daran die leichte Portierbarkeit vom Sofa ins Bett. [Bjoern Hoehrmann und Peter Bieling in dciwam]
Am 18.03.2006 um 23:37 Uhr schrieb David Haller:
Der mysql-"root" hat nichts, wirklich *NICHTS* mit dem Systemuser "root" zu tun. Ausser dem Namen. Generell haben die mysql-usernamen keinerlei Zusammenhang mit den Systemusern.
Eben - darum sollte man diese auch durch verschiedene Passwörter auseinanderhalten! Sonst öffnet man ein Sicherheitsloch. cu peeGee
On Sat, Mar 18, 2006 at 06:34:16PM +0100, Frank Thiel wrote:
server:/usr/bin # /usr/bin/mysqladmin -u root password 'geheim' /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)
Anscheinend gibts da schon ein Passwort ,das ich nicht kenne ???
Nein, du hast einen Parameter zu wenig in der Kommandozeile. Peter
participants (5)
-
David Haller
-
Frank Thiel
-
Michael Post
-
Peter Geerds
-
Peter Wiersig