您好,登錄后才能下訂單哦!
1.創建主從
1.1 前提條件
主從MySQL都開啟binlog,并且保證server-id唯一
[mysqld]
log-bin=mysql-bin
server-id=10086
After making the changes, restart the server.
重啟服務生效
service mysqld restart
這個過程,會和以下幾個參數有關聯:
innodb_flush_log_at_trx_commit=1
sync_binlog=1
skip-networking = off
1.2 在主庫創建一個用于從庫進行復制連接的用戶
有多個從庫的時候,可以對所有從庫只創建一個復制用戶,也可以每個從庫一個復制用戶;
CREATE USER 'repl'@'%.server' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON . TO 'repl'@'%.server';
1.3 在從庫執行連接主庫的動作
CHANGE MASTER TO
MASTER_HOST='master2.example.com',
MASTER_USER='replication',
MASTER_PASSWORD='password',
MASTER_PORT=3306,
MASTER_LOG_FILE='master2-bin.001',
MASTER_LOG_POS=4,
MASTER_CONNECT_RETRY=10;
啟動從庫
start slave ;
查看從庫連接狀態,并關注如下幾個項
show slave status \G
保證如下三項,雙yes,加SBM為0,如果SBM不為零,則需要查看延遲情況再做分析,保證SBM為零為最佳狀態
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Seconds_Behind_Master: 0
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。