mysql分主库和从库,通过数据库配置,实现主从库同步
主库数据库配置
vi my.cnf
添加
##主数据库
binlog-do-db=verify_master
log-bin=master118
server-id=118 ##建议服务器ip段
登陆数据库
添加权限
grant replication slave on *.* to root@"*.*.*.*" identified by "123456";
show master status;
从库配置
vi my.cnf
添加
#如果库名相同,使用这个
#replicate-do-db=master
#如果库名不同,使用这个。
replicate-rewrite-db = master -> slave
log-bin=slave106
server_id=106
设置主库
change master to master_host='*.*.*.*',master_user='root',master_password='123456',master_log_file='[masterFile]',master_log_pos=[masterPosition];
show slave status\G
问题解决:
出现 Slave_IO_Running: No Slave_SQL_Running: No
STOP SLAVE;
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
START SLAVE;
注意:本文归作者所有,未经作者允许,不得转载