0
A
回答
0
您可以使用下面的腳本,它只複製那些表,不存在於目標數據庫中。
#!/bin/bash
USER=root
PASS=root123
SOURCE_DB=db1
TARGET_DB=db2
TBL=`mysql -u$USER -p$PASS -e"SET group_concat_max_len=102400;SELECT GROUP_CONCAT(DISTINCT a.table_name SEPARATOR ' ') FROM information_schema.tables a LEFT JOIN information_schema.tables b ON a.table_name=b.table_name AND b.table_schema='$TARGET_DB' AND b.table_type='BASE TABLE' WHERE a.table_schema='$SOURCE_DB' AND b.table_name IS NULL AND a.table_type='BASE TABLE';"`
mysqldump --single-transaction -u$USER -p$PASS $SOURCE_DB $TBL | mysql -u$USER -p$PASS $TARGET_DB
變化根無論你的用戶
root123與該用戶密碼
DB1到源DB
DB2到目標數據庫
相關問題
- 1. 在PostgreSQL中將表從一個數據庫複製到另一個數據庫
- 2. 將數據從一個數據庫表複製到另一個數據庫表?
- 3. 將表格數據從一個數據庫複製到另一個數據庫
- 4. 如何將表從一個數據庫複製到另一個數據庫?
- 5. 將mysql blob字段從一個數據庫複製到另一個數據庫
- 6. 複製從一個表到另一在MySQL柱(兩個不同的數據庫)
- 7. 將一列數據從一個數據庫複製到另一個數據庫
- 8. 在MySQL中將表從一個數據庫移動到另一個數據庫
- 9. 如果在另一個數據庫中存在數據,請從一個mysql數據庫中選擇信息
- 10. PHP/MySQL的:複製表和數據從一個數據庫到另一個
- 11. 在MySQL中將所有表從一個數據庫複製到另一個
- 12. 將數據從一個表複製到另一個不同的數據庫中
- 13. 將權限從一個mysql數據庫複製到另一個
- 14. Sql將表從一個數據庫複製到另一個數據庫
- 15. 將表從一個數據庫複製到另一個數據庫
- 16. 將表從一個數據庫複製到另一個數據庫
- 17. LLBLGen:將表從一個數據庫複製到另一個數據庫
- 18. 將數據從一個數據庫複製到另一個數據庫
- 19. 將數據從一個數據庫複製到另一個數據庫
- 20. 將數據從一個數據庫複製到另一個數據庫
- 21. 將數據從一個數據庫複製到另一個數據庫
- 22. Django:將數據從一個數據庫複製到另一個數據庫
- 23. 訪問將數據從一個數據庫複製到另一個數據庫
- 24. 將數據從一個數據庫複製到另一個數據庫
- 25. MySql - 從一個數據庫更新到另一個數據庫
- 26. MySQL:如何將數據庫中的數據(表)從不同的用戶複製到另一個數據庫中
- 27. 如何將視圖從一個數據庫複製到另一個數據庫
- 28. 如何將記錄從一個數據庫複製到另一個數據庫?
- 29. 使用mysql複製並覆蓋一個數據庫到另一個數據庫
- 30. 將數據從一個MYSQL數據庫遷移到另一個MYSQL數據庫
你想要做單命令或只是想要做這個活動...... –
一個單一的命令將是完美的。 – Arnie
最大表格匹配或不匹配... –