Изпълнете mysqldump
във всяка база данни с --no-create-info
опция за избягване на писане на информация за схемата. След това стартирайте веднъж в една база данни с --no-data
опция. Ако заредите всички тези файлове последователно в една и съща целева база данни, това би трябвало да работи, като изключим всякакви разлики в схемата между двете бази данни или дублирани първични ключове.
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
След като създадете нова база данни, стартирайте
mysql -uroot -p -Ddatabase3 < schema.sql
mysql -uroot -p -Ddatabase3 < database1.sql
mysql -uroot -p -Ddatabase3 < database2.sql
Това също може да работи. Нямате кутия на Windows за тестване на банкомат
type schema.sql database1.sql database2.sql | mysql -uroot -p -Ddatabase3