Antwort: Re: MySQL unter SuSE 7.2
Hei Christian, wat für eine prompte Antwort ;-) Aber es klappt nicht. Wenn ich auf der Kommandozeile "mysqladmin -u root -p password admin' eingebe, um das passwort z.B. auf admin zu ändern, bekomme ich immer ein "Access Denied for User: root@localhost". Auch ein komplettes löschen der MySQL Pakete und ein neues ausspielen hat mir noch nicht geholfen. Irgendwas mache ich scheinbar falsch, aber was?? mfg Björn
Am Mittwoch, 22. August 2001 11.28 schrieb bjoern.falkenhagen@sieb-meyer.de:
Hallo Björn
...Nach dem starten von Mysql bekomme ich die Meldung, das ich das Root Passwort festlegen sollte, mit beispielen wie ich das machen soll. Und genau hier ist mein Problem. Ich raffe das Beispiel nicht.... wie lautet denn das start Passwort von MySQL und warum fragt er mich dann auf der Konsole nocheinmal nach einem Passwort wenn ich die angegebene Zeil (mysqladmin -u root -p passwort 'new-passwort') ausprobiere.
das Standardpasswort ist leer (also nichts...). du musst einfach Eingabe (Enter) drücken, dann wirds geschluckt...
auch ein leeres Passwort ist ein (zwar schlechtes) Passwort.
/Christian
on 22.08.2001 13:34 Uhr, bjoern.falkenhagen@sieb-meyer.de at bjoern.falkenhagen@sieb-meyer.de wrote:
Hei Christian,
wat für eine prompte Antwort ;-)
Aber es klappt nicht. Wenn ich auf der Kommandozeile "mysqladmin -u root -p password admin' eingebe, um das passwort z.B. auf admin zu ändern, bekomme ich immer ein "Access Denied for User: root@localhost". Auch ein komplettes löschen der MySQL Pakete und ein neues ausspielen hat mir noch nicht geholfen. Irgendwas mache ich scheinbar falsch, aber was??
mfg Björn
is -p nich bereits das password kommentar, so das es eigentlich wäre "mysqladmin -u root -p admin" ok, war lang nich mehr an der mysql console... phpmyadmin is da recht komfortabel, wenn du apache mit php laufen hast, ists kein problem. philon
Am Mittwoch, 22. August 2001 14:21 schrieb Terving:
on 22.08.2001 13:34 Uhr, bjoern.falkenhagen@sieb-meyer.de at
bjoern.falkenhagen@sieb-meyer.de wrote:
Hei Christian,
wat für eine prompte Antwort ;-)
Aber es klappt nicht. Wenn ich auf der Kommandozeile "mysqladmin -u root -p password admin' eingebe, um das passwort z.B. auf admin zu ändern, bekomme ich immer ein "Access Denied for User: root@localhost". Auch ein komplettes löschen der MySQL Pakete und ein neues ausspielen hat mir noch nicht geholfen. Irgendwas mache ich scheinbar falsch, aber was??
mfg Björn
is -p nich bereits das password kommentar, so das es eigentlich wäre "mysqladmin -u root -p admin"
ok, war lang nich mehr an der mysql console...
phpmyadmin is da recht komfortabel, wenn du apache mit php laufen hast, ists kein problem.
philon
Hi Ich gehe jetzt mal davon aus, dass MySQL läuft. 1.) #> cd /var/lib/mysql 2.) #> mysqladmin -u root status Das sollte einige Auskunft geben Was soll die Eingabe "admin" bewirken??? Mit der Eingabe mysqladmin erhälst Du alle möglichen Infos (ein Befehl namens admin ist nicht dabei) CU Thorsten -- On-line, adj.: The idea that a human being should always be accessible to a computer.
Hallo, Am Wednesday, August 22, 2001 schrieb Terving:
on 22.08.2001 13:34 Uhr, bjoern.falkenhagen@sieb-meyer.de at bjoern.falkenhagen@sieb-meyer.de wrote:
Hei Christian,
wat für eine prompte Antwort ;-)
Aber es klappt nicht. Wenn ich auf der Kommandozeile "mysqladmin -u root -p password admin' eingebe, um das passwort z.B. auf admin zu ändern, bekomme ich immer ein "Access Denied for User: root@localhost". Auch ein komplettes löschen der MySQL Pakete und ein neues ausspielen hat mir noch nicht geholfen.
Nicht gleich alle MySQL Packete löschen, ein mysql_install_db sollte ausreichen um die Original Datenbanken wieder herzustellen.
Irgendwas mache ich scheinbar falsch, aber was?? s.u.
is -p nich bereits das password kommentar, so das es eigentlich wäre "mysqladmin -u root -p admin" Nein, -p bewirkt, dass MySQL(Admin) nach einem Password fragt. AFAIK muss der Befehl wie folgt ausgeführt werden: mysqladmin -u root -p passwordadmin ^^^^^^^^^^^^^ Nein, das ist kein Tippfehler. Das muss zusammen geschrieben werden.
Das war der Theoretische Teil, jetzt kommt der Praktische Teil: ich habe das so nie hinbekommen. Daher empfehle ich es direkt in der Tabelle zu ändern: MySQL Client starten mit Passwordabfrage: mysql -u root -p Bei der Passwordabfrage einfach "enter" Datenbank MySQL aufrufen: use mysql In der Tabelle user beim Gewünschten User(in dem Fall root) das Password ändern: REPLACE INTO user(Password) VALUES ('password(admin)') WHERE User = 'root' Hier bin ich mir aber nicht mehr 100%ig sicher ob das wirklich mit dem WHERE sein muss und ob User = 'root' richtig ist, hab das schon lange nicht mehr gemacht... MfG, Markus mailto:maillist@itamarkroth.de
Am Mittwoch, 22. August 2001 13:34 schrieb bjoern.falkenhagen@sieb-meyer.de:
Aber es klappt nicht. Wenn ich auf der Kommandozeile "mysqladmin -u root -p password admin' eingebe, um das passwort z.B. auf admin zu
Mit mysql admin hab ich das auch nie hingekriegt, gib mal echo "select Password from mysql.user where User='root'" | mysql -u root ein, wird der Zugriff erlaubt? Bei mir war kein Passwort vorgegeben und es ging so. Zum Ändern hab ich dann ein: echo "update mysql.user set Password=password('geheim') where User='root'" | mysql -u root verwendet (anstelle von geheim natürlich das gewünschte Passwort eintragen). Danach ist ein neustart von Mysql notwendig (als root): /etc/init.d/mysql restart
Irgendwas mache ich scheinbar falsch, aber was??
Wenns das auf Deine Mail bezogen war, Etikette lesen. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de
bjoern.falkenhagen@sieb-meyer.de schrieb:
Hei Christian,
wat für eine prompte Antwort ;-)
Aber es klappt nicht. Wenn ich auf der Kommandozeile "mysqladmin -u root -p password admin' eingebe, um das passwort z.B. auf admin zu ändern, bekomme ich immer ein "Access Denied for User: root@localhost". Auch ein komplettes löschen der MySQL Pakete und ein neues ausspielen hat mir noch nicht geholfen. Irgendwas mache ich scheinbar falsch, aber was??
mfg Björn
Ohne passwort aufrufen, danach passwort aendern. nachsehen, ich hab's vergessen wie's geht. Handbuecher unter little-idiot.de oder mysql.com http://www2.rent-a-database.de/mysql/ gruss Hans
participants (6)
-
bjoern.falkenhagen@sieb-meyer.de
-
Hans-Werner Nanz
-
Manfred Tremmel
-
Markus Rothenbusch
-
Terving@t-online.de
-
Thorsten Körner