mysql datenbank exportieren

MySQL, PostgreSQL, SQLite
madbc
Posts: 11
Joined: 2005-12-03 11:54

mysql datenbank exportieren

Post by madbc » 2005-12-03 13:53

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

wogab
Posts: 27
Joined: 2005-02-20 15:30
Location: Dortmund

Re: mysql datenbank exportieren

Post by wogab » 2005-12-03 15:13

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

madbc
Posts: 11
Joined: 2005-12-03 11:54

Re: mysql datenbank exportieren

Post by madbc » 2005-12-04 17:21

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

wogab
Posts: 27
Joined: 2005-02-20 15:30
Location: Dortmund

Re: mysql datenbank exportieren

Post by wogab » 2005-12-04 19:17

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

madbc
Posts: 11
Joined: 2005-12-03 11:54

Re: mysql datenbank exportieren

Post by madbc » 2005-12-04 19:45

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

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: mysql datenbank exportieren

Post by oxygen » 2005-12-04 21:57

einfach nur mysql < fulldump.sql