mysql安装部署查看上一篇文章:
1、主从库都开启binlog
vim /etc/my.cnf
在 [mysqld]下面添加:
server-id=1
log-bin=mysql-bin
重启数据库生效
2、主库执行,拿到binlog位点
show master status\G
3、查看从库状态,如果不是初始状态,需要重置一下
show slave status; #初始状态为空
重置命令:
stop slave;
reset slave all;
4、从库执行
CHANGE MASTER TO MASTER_HOST='10.10.1.1', MASTER_USER='root', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mybinlog.000001', MASTER_LOG_POS=1052;
#MASTER_HOST主库的IP
MASTER_USER 主库用户
MASTER_PASSWORD 主库密码
MASTER_LOG_FILE 主库记录的起始binlog文件
MASTER_LOG_POS 主库记录的起始位点
5、启动slave关系,查看slave状态
start slave \G
show slave status\G
显示两个yes表示主从关系建立成功啦!