Kör mysqldump
på varje databas med --no-create-info
alternativ för att undvika att skriva schemainformation. Kör sedan en gång på en databas med --no-data
alternativ. Om du läser in alla dessa filer sekventiellt i samma måldatabas bör detta fungera, med undantag för eventuella skillnader i schema mellan de två databaserna eller dubbletter av primärnycklar.
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
När du har skapat en ny databas, kör
mysql -uroot -p -Ddatabase3 < schema.sql
mysql -uroot -p -Ddatabase3 < database1.sql
mysql -uroot -p -Ddatabase3 < database2.sql
Detta kan också fungera. Har ingen Windows-box att testa på ATM
type schema.sql database1.sql database2.sql | mysql -uroot -p -Ddatabase3