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