Hallo!
Bisher bin ich beim verschieben von Datenbanken (von einem Server auf einen anderen) folgendermaßen vorgegangen:
- Datenbank (db) auf Server A in eine Datei exportiert
- mysqldump -u user -p db >db.sql
- Neue Datenbank auf Server B erzeugt
- mysql -u user -p
- CREATE DATABASE db;
- db.sql per FTP auf Server B transferiert
- Datenbank db auf Server B importiert
- mysql -u user -p
- use db;
- source db.sql;
Dies hat den nicht zu unterschätzenden Nachteil, das es unter Umständen sehr lange dauern kann, bis das Statement source ... durchgelaufen ist. Die Datenbank ist beispielsweise um die 200 MByte (der Export). Zeit für das Importieren ca. 25 Minuten.
Gibt es da nicht eine schnellere Variante?
mfG
Thorsten
Bisher bin ich beim verschieben von Datenbanken (von einem Server auf einen anderen) folgendermaßen vorgegangen:
- Datenbank (db) auf Server A in eine Datei exportiert
- mysqldump -u user -p db >db.sql
- Neue Datenbank auf Server B erzeugt
- mysql -u user -p
- CREATE DATABASE db;
- db.sql per FTP auf Server B transferiert
- Datenbank db auf Server B importiert
- mysql -u user -p
- use db;
- source db.sql;
Dies hat den nicht zu unterschätzenden Nachteil, das es unter Umständen sehr lange dauern kann, bis das Statement source ... durchgelaufen ist. Die Datenbank ist beispielsweise um die 200 MByte (der Export). Zeit für das Importieren ca. 25 Minuten.
Gibt es da nicht eine schnellere Variante?
mfG
Thorsten