Page 1 of 1

Probleme bei mysqldump

Posted: 2005-11-01 20:04
by frank1973
Hy,

wenn ich in der Konsole

Code: Select all

mysqldump -p PASS --opt --all-databases >mysql.sql
eingeben enthällt die datei mysql.sql folgendes:

Code: Select all

Usage: mysqldump [OPTIONS] database [tables]
OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR     mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help
kann mir jemand sagen wo der Fehler liegt?

Frank

Re: Probleme bei mysqldump

Posted: 2005-11-01 20:49
by hornox
Du darfst kein Leerzeichen zwischen "-p" und PASS machen.
Abgesehn davon ist es unsicher ein Passwort per Komandozeile zu übergeben, erstell lieber eine ~/.my.cnf Datei mit passendem [mysqldump] Abschnitt.

Re: Probleme bei mysqldump

Posted: 2005-11-01 21:17
by frank1973
ok danke somit bin ich schonmal einen schritt weiter.....

nun bekomme ich

Code: Select all

mysqldump: Got error: 1045: Acess denied for user: 'root@localhost' (Using password: YES) when trying to connect
Soll das heißen das das PW falsch ist?

Re: Probleme bei mysqldump

Posted: 2005-11-01 21:38
by lord_pinhead
Nicht wirklich, du darfst nur nicht mit root die Datenbank exportieren. Hast doch sicher einen normalen User für jede Datenbank genutzt oder? Ansonsten würd ich mal schnell ein bischen was abändern ;)

Re: Probleme bei mysqldump

Posted: 2005-11-01 21:53
by m.c.s.
Doch, root kann exportieren - root kann (ohne vorhergehende Kastration) schließlich alles. Eher hat root@localhost gar kein Passwort, oder du hast dich vertippt.
Aber Lord hat schon Recht: Wenn du das automatisieren willst, solltest du einen eigenen Export-User anlegen. Für ein einmaliges Dump kannst du auch das PW hinter -p weglassen und es manuell in den folgenden Prompt eingeben. Dann wird es zumindest nicht in der Bashhistory gespeichert...

Re: Probleme bei mysqldump

Posted: 2005-11-01 22:09
by Roger Wilco
M.C.S. wrote:Doch, root kann exportieren - root kann (ohne vorhergehende Kastration) schließlich alles.
Systembenutzer != MySQL-Benutzer. Was machst du, wenn gar kein MySQL-Benutzer namens root existiert? ;)

Re: Probleme bei mysqldump

Posted: 2005-11-02 20:41
by padi
ich mach das per

mysqldump --all-databases -uroot -ppass -hlocalhost > /path/file.sql

Re: Probleme bei mysqldump

Posted: 2005-11-03 15:40
by frank1973
also ich denke schon das es einen Benutzer namens Root gibt...
Ich habe einen 1und1 server, es scheint wohl am pw zu liegen, nur habe ich das nicht selber gesetzt.
Werde nun mal versuchen bei 1und1 in Erfahrung zu bringen wie das lauten könnte. Das standart pw was mir bei der bestellung mitgeteilt worden ist, ist es jedenfalls nicht....

Re: Probleme bei mysqldump

Posted: 2005-11-13 22:21
by frank1973
Problem wie folgt behoben:

Es gibt unter Plesk keinen Benutzer Root der heist da Admin....
und schon klappts.