這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何理解MySQL復(fù)制技術(shù)中的一主多從,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)是少有的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、營銷型企業(yè)網(wǎng)站、微信小程序、手機APP,開發(fā)、制作、設(shè)計、賣友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,于2013年開始,堅持透明化,價格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評
MySQL復(fù)制技術(shù)之一主多從
下面介紹的克隆slave的方法是實踐過的方法;通過冷備份一個slave,然后恢復(fù)到其他服務(wù)器的過程;
A. 冷備份與恢復(fù)slave
Mysql>show slave status\G
(root@localhost) [testdb]> show slave status\G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.12.181
Master_User: repuser
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: vm1-bin.000014
Read_Master_Log_Pos: 1723
Relay_Log_File: vm2-slave-bin.000023
Relay_Log_Pos: 932
Relay_Master_Log_File: vm1-bin.000014
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
記住Master_Log_File和pos,然后關(guān)閉slave;
#service stop mysql
然后tar 或者cp,scp slave庫的相關(guān)文件到目標(biāo)服務(wù)器;
B. 配置slave
1. my.cnf中參數(shù)的配置
relay-log=/data/mysql/log3/vm3-slave-bin.log
server-id = 3
relay-log-index 選項是中繼日志索引文件 ,relay-log選項是中繼日志文件名。
2.重啟服務(wù) 使得參數(shù)生效。
C. 連接master
-- reset slave
Mysql>reset slave;
-- change master
Mysql>change master to
master_host = '192.168.12.181',
master_port = 3306,
master_user = 'repuser',
master_password = 'aa12AA,.',
master_log_file ='vm1-bin.000014',
master_log_pos = 1723;
-- 啟動復(fù)制
Mysql>start slave ;
-- 查看復(fù)制的狀態(tài)
Mysql>show slave status\G;
上述就是小編為大家分享的如何理解MySQL復(fù)制技術(shù)中的一主多從了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。