?一、主機(jī)Master配置
?
1、進(jìn)入控制臺(tái), 輸入 “vi /etc/my.cnf”
請(qǐng)不要進(jìn)入編輯模式,直接輸入“/mysqld”
按回車
?
2、在”socket”的下一行輸入:
server-id = 1
log_bin = /home/mysql/master.log
read-only = 0
按Esc退出編輯模式
:wq 保存,關(guān)閉
?
3、輸入命令”service mysql restart”
?
4、在控制臺(tái)中輸入”/usr/bin/mysql -uroot -p”
輸入密碼: 123456
?
5、登錄成功后輸入如下命令并回車:
GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.1.40' IDENTIFIED BY '123456';
此命令里的192.168.1.40是指Slave服務(wù)器在心跳網(wǎng)絡(luò)中的IP;
完成后如下圖:
?
6、輸入下面這行命令:
flush privileges;
reset master;
show master status;
會(huì)出現(xiàn)類似下圖的表格:
?
此時(shí)請(qǐng)用筆記下表格中出現(xiàn)的文件序號(hào):000001 和位置:107(真實(shí)情況下該兩者與此圖可能有所不同,請(qǐng)按實(shí)際情況記錄)
?
輸入下面的命令退出:
\q
?
?二、備機(jī)配置
?
1、進(jìn)入控制臺(tái), 輸入”vi /etc/my.cnf”
直接輸入”/mysqld”?
按回車
在”socket”的下一行輸入:
server-id = 2
log_bin = /home/mysql/slave.log
replicate-do-db = eccs
skip-slave-start = 1
按Esc退出編輯模式
:wq 保存,關(guān)閉
?
?2、輸入命令”service mysql restart”
在控制臺(tái)中輸入”/usr/bin/mysql -uroot -p”
輸入密碼: 123456
輸入如下命令來配置slave的數(shù)據(jù)同步目標(biāo)(注意,此命令中的 192.168.1.196 是master的心跳網(wǎng)絡(luò)IP地址, 000001和307是前面在master機(jī)上操作 show master status; 時(shí)記錄下的信息):
輸入:
change master to master_host='192.168.1.196', master_user='backup', master_password='123456', master_port = 3306, master_connect_retry = 30, master_heartbeat_period = 5000, ?master_log_file='mysql-bin.000001', master_log_pos=107;
最后輸入以下命令來開始同步:
slave stop;
reset slave;
slave start;
?
?3、接著再輸入如下命令來查看同步狀態(tài):
show slave status\G;
?
看Last_IO_Error, ?Last_SQL_Error這兩個(gè)參數(shù)是不是有出錯(cuò)信息, 如果沒有, 主從已開啟。
?
?
三、重啟應(yīng)用和服務(wù)器
主機(jī)Master MySQL 重啟mysql服務(wù),主備保持關(guān)聯(lián)
主機(jī)Master MySQL 重啟計(jì)算機(jī),主備保持關(guān)聯(lián)
備機(jī)Slave MySQL? 重啟mysql服務(wù),主備不保持關(guān)聯(lián)
備機(jī)Slave MySQL? 重啟計(jì)算機(jī),主備不保持關(guān)聯(lián)
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
