您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何理解MySQL復制技術中的一主多從,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
MySQL復制技術之一主多從
下面介紹的克隆slave的方法是實踐過的方法;通過冷備份一個slave,然后恢復到其他服務器的過程;
A. 冷備份與恢復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,然后關閉slave;
#service stop mysql
然后tar 或者cp,scp slave庫的相關文件到目標服務器;
B. 配置slave
1. my.cnf中參數的配置
relay-log=/data/mysql/log3/vm3-slave-bin.log
server-id = 3
relay-log-index 選項是中繼日志索引文件 ,relay-log選項是中繼日志文件名。
2.重啟服務 使得參數生效。
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;
-- 啟動復制
Mysql>start slave ;
-- 查看復制的狀態
Mysql>show slave status\G;
上述就是小編為大家分享的如何理解MySQL復制技術中的一主多從了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。