1.同步所有库:
1.1、数据库资源
数据库名 数据库IP 节点
Gbase1 192.168.101 Master
Gbase2 192.168.102 Slave
1.2、配置步骤
(一)、主master配置
1、修改配置文件,添加以下内容(gs.cnf) server-id=1
log-bin=gbase-log #开启binlog日志binlog_fromat=ROW
2、重启数据库并登陆数据库#创建同步用的账号
set SQL_LOG_BIN=0;
CREATE USER ‘save’@’%’ IDENTIFIED BY ‘123456’; #添加权限
grant replication slave on . to ‘save’@’%’ ; #刷新权限(使立即生效)
flush privileges;
set SQL_LOG_BIN=1;
3、获取binlog文件名和POS SHOW MASTER STATUS;
(二)、配置从slave库
1、修改配置文件,添加以下内容(gs.cnf) server-id=2
log-bin=gbase-log #开启binlog日志binlog_fromat=ROW
重启数据库
2、登陆数据库,根据主master库的binlog文件名和POS进行同步配置#先停止同步
stop slave;
#同步信息配置CHANGE MASTER TO
MASTER_HOST=‘192.168.1.101’, MASTER_USER=‘save’, MASTER_PASSWORD=‘123456’, MASTER_LOG_FILE=‘bin-log.000003’, MASTER_LOG_POS=817;
#启动slave同步
start slave;
#查看同步状态查看同步状态前用master登陆下创建的同步账号
show slave status\G;