环境
master win7 mysql5.5
slave 虚拟机 ubuntu16 server mysql5.7
步骤:
1.先同步数据。
2.处理 master 数据库。
(1) 新建一个用户用于让slave 连接
GRANT REPLICATION SLAVE ON *.* TO slave1@'192.168.1.%' IDENTIFIED BY 'gg';
SHOW MASTER STATUS;
(2)修改 my.ini
在 [mysqld] 下面添加
server-id=1 #给服务端的标识
log-bin=master-bin#日志文件名称
log-bin-index=master-bin.index
重启mysql
(2)运行 SHOW MASTER STATUS
mysql>SHOW MASTER STATUS
file 需要同步的文件名称,position 标识位从哪里开始。
3.slave数据库处理。
配置文件修改
server-id=118
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
CHANGE MASTER TO MASTER_HOST='server1',MASTER_USER='repl',MASTER_PASSWORD='p4ssword',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=107;
start slave;
SHOW SLAVE STATUS\G