您好,登錄后才能下訂單哦!
1、在主節點上/etc/my.cnf
service-id=1
在主庫mysql授權backup用戶的權限
grant replication slave on *.* to backup@'%' identified by 'password';
在終端導出全庫 為保證數據庫的偏移量一致性 加入--master-data=2
mysqldump -u root --master-data=2 --all-databases > /tmp/backup.sql
grep -i "change master to" /tmp/backup.sql 記錄第一行的MASTER_LOG_FILE='mysql-bin.000006', MASTER_LOG_POS=59583;給從庫上使用
或者在主庫上執行 show master status\G 也可以查看
systemctl restart mariadb
2、在從節點上/etc/my.cnf
service-id=2
然后保存文件進入從庫mysql執行
CHANGE MASTER TO
MASTER_HOST='192.168.1.2',
MASTER_USER='backup',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='mysql-bin.000006',
MASTER_LOG_POS=59583;
start slave;啟動從庫
show slave status\G 查看狀態 IO和SQL都為yes就ok了
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
show variables like 'server_id';
set global server_id=2
show global variables like '%max_connect_errors%';
set global max_connect_errors=4000; 默認是100
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。