簡體   English   中英

如何將表從一個數據庫復制到其他服務器的另一個數據庫

[英]How to copy tables from one DB to another DB Of Different server

我有兩台服務器,我們希望每天將其中一些表從一台服務器的DB1復制到另一台服務器的DB2

在DB1上我們正在定期更新數據庫

范任何人都有伊迪亞(Idia)差不多

使用Replication

復制使數據可以從一台MySQL數據庫服務器(主服務器)復制到一台或多台MySQL數據庫服務器(從服務器)。

如果要使兩個服務器/數據庫保持同步,那么最好的選擇是主/從復制。

但是,如果您不想設置復制,那么可以使用一個腳本,該腳本將每天從server1 / db1中轉儲並在server2 / db2上還原,即使您可以避免通過--single-transaction鎖定生產服務器選項。

您可以在腳本中使用以下語句,並通過cronjob在較少的工作時間(晚上)內安排它。

mysqldump --single-transaction -h server1_ip -uroot -proot123 mydb1 table1 table2 table3 | mysql -h server2_ip -uroot -p root123 mydb2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM