這篇文章給大家分享的是有關(guān)中double master如何配置的內容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
假設兩臺機器 ip 分別為 機器一: 192.168.14.37 機器二: 192.168.14.38 , 為 linux Rhel 5.9
在兩臺服務(wù)器中執行創(chuàng )建用戶(hù)語(yǔ)句:
mysql:>create user 'repl'@'%' identified by '135246'; -- 創(chuàng )建用戶(hù) repl 密碼 135246
服務(wù)器一執行:
mysql:>grant replication client,replication slave on *.* to 'repl'@'192.168.14.38' identified by '135246'; -- 授權服務(wù)器一可以遠程訪(fǎng)問(wèn)服務(wù)器二
服務(wù)器二執行:
mysql:>grant replication client,replication slave on *.* to 'repl'@'192.168.14.37' identified by '135246'; -- 授權服務(wù)器二可以遠程訪(fǎng)問(wèn)服務(wù)器一
驗證(根據提示輸入密碼):
在服務(wù)器一上連接服務(wù)器二
mysql -h 192.168.14.38 -u repl -p
在服務(wù)器二上連接服務(wù)器一
mysql -h 192.168.14.37 -u repl -p
查看 mysql :
首先:vi /etc/my.cnf
在服務(wù)器1, 添加如下內容:
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] server_id = 1 log-bin character-set-server=utf8 #表名不區分大小寫(xiě) lower_case_table_names=1 #server_id = 1 # uniquely identify 從為2 show master status
可以得到服務(wù)器一和服務(wù)器二的 MASTER_LOG_FILE 和 MASTER_LOG_POS 信息,
假設服務(wù)器一為 " localhost-bin.000004" 和 "120" 服務(wù)器二為 " localhost-bin.000005" 和 "667"
在服務(wù)器一上執行:
stop slave; CHANGE MASTER TO MASTER_HOST = '192.168.14.38', MASTER_USER = 'repl', MASTER_PASSWORD = '135246', MASTER_LOG_FILE = 'localhost-bin.000004', MASTER_LOG_POS = 120; start slave;
在服務(wù)器二上執行:
stop slave; CHANGE MASTER TO MASTER_HOST = '192.168.14.37', MASTER_USER = 'repl', MASTER_PASSWORD = '135246', MASTER_LOG_FILE = 'localhost-bin.000005', MASTER_LOG_POS = 667; start slave;
最后驗證主主同步是否成功:
在服務(wù)器一 mysql 添加 表 example
mysql:> create database example1 ; use example1; create table example1 (length int);
最后在服務(wù)器二查看是否有此數據庫,此表,和此條數據.
查看同步狀態(tài) :show slave status \G
如果出錯,可以看到出錯日志。
錯誤導致同步失敗參考mysql slave-skip-errors=all 深層理解
注意: 設置 double master 之前的數據,兩個(gè)服務(wù)器不會(huì )同步;
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站