共計 1177 個字符,預計需要花費 3 分鐘才能閱讀完成。
這期內容當中丸趣 TV 小編將會給大家帶來有關如何理解 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;
上述就是丸趣 TV 小編為大家分享的如何理解 MySQL 復制技術中的一主多從了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注丸趣 TV 行業資訊頻道。