Datenbank einspielen über Console?

  • Thread starter Thread starter Gast
  • Start date Start date
G

Gast

Guest
Hallo :o.

ich habe auf meinem alten Server 5 Datenbanken. Jetzt möchte ich diese gerne auf meinen neuen Server bekommen. Per phpMyAdmin geht es nicht. Der zeigt Fehlermeldungen an und macht Umlaute/Sonderzeichen zu '?'.

Die erste Datenbank habe ich hinbekommen. Diese wird bei mir täglich als gzip geschpeichert. Ich hab dieses Archiv dann in einen WWW-Bereich geschoben und vom neuen Server per wget runtergeladen. Diese Datenbank (usr_web1_1) ist vollständig übertragen worden (auch die Sonderzeichen =).

Jetzt meine Frage: Wie bekomme ich die anderen DBs auf den neuen Server?
 
Hallo!
Am einfachsten über mysql < dumpname.sql.
Bzw. mysql -u web_X_Y -p < dumpname.sql.
mfG
Thorsten
 
Hallo.
das ist doch das fürs einspielen? Das hab ich für usr_web1_1 schon gemacht.

Meine Frage ist wie ich am einfachsten die restlichen Datenbanken auf den neuen Server bekomme.
 
Backup:
mysqldump -uroot -p --all-databases | gzip > fully-dump.sql.gz

Übertragen:
scp fully-dump.sql.gz server2.tld:/root/.

Einspielen:
gzip -dc fully-dump.sql.gz | mysql -uroot -p

huschi.
 
Hallo wieder :).

Hat funktioniert (musste das für jede DB einzeln machen, weil ich als web1 auch auf andere DBs komme außer usr_web1_*).

Aber was ist eine Kollaktion? Die/Das steht in meiner DB auf latin1_swedish_ci (?) ist das so richtig oder was soll ich da hinmachen?
 
Back
Top