Page 1 of 1

mysql datenbank exportieren

Posted: 2005-12-03 13:53
by madbc
servus....

ich möchte gerne eine mysql datenbank mit phpmyadmin exportieren.
ansich klappt das auch aber die datenbank scheint irgendwie zu groß zu sein....wenn ich diese jetzt lokal einlesen will kommt die fehlermeldung "kein sql befehl".....

kann mir jemand sagen wie ich eine sql datenbank am besten exportiere??

mfg

madbc

Re: mysql datenbank exportieren

Posted: 2005-12-03 15:13
by wogab
Hallo,

exportieren damit:

mysqldump --all-databases > fulldump.sql
mysqldump --all-databases | gzip -9 > fulldump.sql.gz
mysqldump --opt testdb > testdb.sql

und importieren mit:

mysql testdb < testdb.sql
zcat fulldump.sql.gz | mysql

MfG

Re: mysql datenbank exportieren

Posted: 2005-12-04 17:21
by madbc
ok,
danke konnte es eins a exportieren.

aber beim imporieren hab ich noch probleme......
mysql testdb < testdb.sql

hab die datei jetzt fulldump.sql gennant aber wie muss ich das beim imporieren eingeben

mysql testdb < testdb.sql so heist der befehl den du mir geschrieben hast

muss ich jetzt testdb durch fulldump ersetzten, also

mysql fulldump < fulldump.sql

oder wie muss das heisen??

in welchem verzeichniss liegt eigentlich die sql datenbank???

mfg

madbc

Re: mysql datenbank exportieren

Posted: 2005-12-04 19:17
by wogab
Hallo,

welchen der drei möglichen Befehle zum Export hast Du denn benutzt?

mysqldump --opt testdb > testdb.sql exportiert die Datenbank mit dem
Namen testdb.
Zum Export musst Du natürlich den Namen Deiner Datenbank eintragen.

Zum Import benutzt Du dann entsprechend den folgenden Befehl
mysql testdb < testdb.sql

Dabei musst Du wieder für testdb den Namen Deiner Datenbank eintragen.

Dieser Befehl
mysqldump --all-databases | gzip -9 > fulldump.sql.gz
exportiert alle Datenbanken,
und dieser
zcat fulldump.sql.gz | mysql
importiert wieder alle Datenbanken.

MfG

Re: mysql datenbank exportieren

Posted: 2005-12-04 19:45
by madbc
hi

ich hab diesen befehl zum exporieren benutzt:

mysqldump --all-databases > fulldump.sql

zum importieren geb ich dann halt

mysql fulldump < fulldump.sql

"fulldump" kann ich ja nen wie ich will, oder?

könnte ja auch mysqldump --all-databases > totehose.sql
eingeben....richtig ???

mfg

madbc

Re: mysql datenbank exportieren

Posted: 2005-12-04 21:57
by oxygen
einfach nur mysql < fulldump.sql