MySql數(shù)據(jù)雙向同步配置的方法
隨著計算機網(wǎng)絡的迅速發(fā)展,計算機網(wǎng)絡的可靠性問題越來越受到網(wǎng)絡設計者、建設者和使用者的普遍關注,計算機網(wǎng)絡的可靠性也成為衡量計算機網(wǎng)絡綜合性能的一項及其關鍵的技術指標。下面是學習啦小編為大家整理的關于MySql數(shù)據(jù)雙向同步配置的方法,一起來看看吧!
MySql數(shù)據(jù)雙向同步配置的方法
工具/原料
兩臺服務器,操作系統(tǒng)均為window2008 r2 企業(yè)版,其中一臺服務器為A,IP地址為:192.168.1.2,另外一臺為B,IP地址為:192.168.1.3
mysql 5.6,版本最好保持一致,大版本號一定要一致,小更新不影響,比如5.6.10,5.6.11這兩個版本就算一致,如果一個是5.5,一個是5.6就不行
方法/步驟
添加同步賬戶。向兩臺服務器上的mysql添加賬戶,進入Mysql命令界面,輸入密碼進入。如下圖:執(zhí)行Mysql命令,mysql> grant replication slave,replication client on *.* -> to repl@'192.168.1.%' identified by '123456';說明:repl是賬戶名稱,123456是對應的密碼,192.168.1.%是局域網(wǎng)內可訪問,也可指定某一臺服務器,把%換成對應的IP即可。注:以上命令在A、B服務器上都要執(zhí)行。
配置A服務器。找到mysql的配置文件my.ini,在[mysqld]下面添加以下配置:log_bin=mysql-binserver_id=5replicate_do_db=ftestsync_binlog=1log_slave_updates=1說明:log_bin:指定二進制日志文件的位置和命名, server_id:MySql服務器標示,必須保證唯一, replicate_do_db:要同步的數(shù)據(jù)庫名稱,多個用逗號隔開,此項可不配置, sync_binlog:是否將二進制日志文件同步到磁盤上,大于0為開戶, log_slave_updates:將事件自動寫到填制日志中注:保存文件后,要重新啟動MySql服務,然后同樣的操作在B服務器上操作一遍。
測試數(shù)據(jù)是否同步成功,在A服務器上修改ftest數(shù)據(jù)庫的一個表數(shù)據(jù),然后在B服務器上查看,數(shù)據(jù)是否變化了呢,如果變化了,說明已經(jīng)配置成功。然后修改B服務器的數(shù)據(jù),再去A服務器上查看,如果數(shù)據(jù)也變化了,雙向同步 的數(shù)據(jù)同步功能就成功了。
MySql數(shù)據(jù)雙向同步配置的方法相關文章: