![](/img/trans.png)
[英]PHP Mysql : How to insert specific records from one db to another db different server?
[英]How to copy tables from one DB to another DB Of Different server
我有兩台服務器,我們希望每天將其中一些表從一台服務器的DB1復制到另一台服務器的DB2
在DB1上我們正在定期更新數據庫
范任何人都有伊迪亞(Idia)差不多
復制使數據可以從一台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.