Chạy mysqldump
trên mỗi cơ sở dữ liệu với --no-create-info
tùy chọn để tránh ghi thông tin lược đồ. Sau đó, chạy một lần trên một cơ sở dữ liệu với --no-data
quyền mua. Nếu bạn tải tuần tự tất cả các tệp này vào cùng một cơ sở dữ liệu đích, điều này sẽ hoạt động, loại trừ bất kỳ sự khác biệt nào về lược đồ giữa hai cơ sở dữ liệu hoặc các khóa chính trùng lặp.
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
Sau khi tạo cơ sở dữ liệu mới, hãy chạy
mysql -uroot -p -Ddatabase3 < schema.sql
mysql -uroot -p -Ddatabase3 < database1.sql
mysql -uroot -p -Ddatabase3 < database2.sql
Điều này cũng có thể hoạt động. Không có hộp Windows để kiểm tra trên ATM
type schema.sql database1.sql database2.sql | mysql -uroot -p -Ddatabase3