Uruchom mysqldump
w każdej bazie danych z --no-create-info
opcja pozwalająca uniknąć pisania informacji o schemacie. Następnie uruchom raz na jednej bazie danych z --no-data
opcja. Jeśli załadujesz wszystkie te pliki sekwencyjnie do tej samej docelowej bazy danych, powinno to zadziałać, z wyjątkiem różnic w schemacie między dwiema bazami danych lub zduplikowanych kluczy podstawowych.
mysqldump -u root -p --no-create-info database1 > database1.sql
mysqldump -u root -p --no-create-info database2 > database2.sql
mysqldump -u root -p --no-data database1 > schema.sql
Po utworzeniu nowej bazy danych uruchom
mysql -uroot -p -Ddatabase3 < schema.sql
mysql -uroot -p -Ddatabase3 < database1.sql
mysql -uroot -p -Ddatabase3 < database2.sql
To również może działać. Nie masz systemu Windows do testowania w bankomacie
type schema.sql database1.sql database2.sql | mysql -uroot -p -Ddatabase3