1. 程式人生 > >mariadb cluster主從

mariadb cluster主從

mariadb mariadb主從

1、在主節點上/etc/my.cnf

service-id=1

在主庫mysql授權backup用戶的權限

grant replication slave on *.* to [email protected]‘%‘ 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


本文出自 “讓我men共同成長” 博客,請務必保留此出處http://wujingfeng.blog.51cto.com/5725921/1964599

mariadb cluster主從