Ik ben met mysql de laaste weken aan de gang.
Wij hebben een suse Linux server met Mysql 4.0.12 met daarop 13 databases. Deze databases wil ik overzetten naar een debian sarge server met daarop mysql 4.0.24.
Op de suse server gaf ik het commando:
Vervolgende het database backup bestand naar de debian server verplaatst. Ik heb diverse mysqldump variaties geprobeert om de database hier in de mysql store te laden. Maar geen enkele werkte.
Na de mysql reference manual te hebben gelezen heb ik het volgende gedaan. database bestand met bzip2 uitgepakt tot een database.sql bestand en vervolgens ingelezen met het commando:
Dit gaat eigenlijk allemaal prima. Het gaat alleen bagger traag. De backup met mysqldump nam een half uur in beslag. De restore op de tweede server nam bijna twee dagen in beslag!
Is de methode die ik gebruik nu eigenlijk niet de juiste? (Het staat wel in de mysql reference manual)
Het lijkt mij niet normaal dat er zo'n verschil zit tussen backuppen en restoren van een database.
Heeft iemand tips hoe dit beter te doen?
Wij hebben een suse Linux server met Mysql 4.0.12 met daarop 13 databases. Deze databases wil ik overzetten naar een debian sarge server met daarop mysql 4.0.24.
Op de suse server gaf ik het commando:
code:
1
| mysqldump --databases -u username -p database1 database2 database3 database4 database5 database6 database7 database8 database9 database10 database11 | bzip2 > /md0/mysql-backup/databasebackup.bz2 |
Vervolgende het database backup bestand naar de debian server verplaatst. Ik heb diverse mysqldump variaties geprobeert om de database hier in de mysql store te laden. Maar geen enkele werkte.
Na de mysql reference manual te hebben gelezen heb ik het volgende gedaan. database bestand met bzip2 uitgepakt tot een database.sql bestand en vervolgens ingelezen met het commando:
code:
1
| mysql < xlfoodbackup.sql |
Dit gaat eigenlijk allemaal prima. Het gaat alleen bagger traag. De backup met mysqldump nam een half uur in beslag. De restore op de tweede server nam bijna twee dagen in beslag!
Is de methode die ik gebruik nu eigenlijk niet de juiste? (Het staat wel in de mysql reference manual)
Het lijkt mij niet normaal dat er zo'n verschil zit tussen backuppen en restoren van een database.
Heeft iemand tips hoe dit beter te doen?