注:mysql
一、master、slave状态一致sql
二、环境为win10,x64命令行
三、mysql5.7.20日志
步骤:code
一、master打开my.ini,查看服务找到my.ini位置,不必定必定在安装目录,如:server
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
二、注意server-id在文件内惟一,而且不重复于其余slave,填写以下内容:ast
server-id=1 log-bin=master-bin log-bin-index=master-bin.index
三、保存文件,重启mysql配置
四、打开命令行,链接mysql,建立用户copy及密码copy1234,并受权:file
create user copy; GRANT REPLICATION SLAVE ON *.* TO 'copy'@'%' IDENTIFIED BY 'copy1234';
五、查看master状态密码
六、配置slave,填写以下内容:
server-id=69 relay-log-index=slave-relay-bin.index relay-log=slave-relay-bin
七、重启slave,打开命令行,链接slave,执行以下命令:
change master to master_host='master.mysql.com',master_user='copy',master_password='copy1234', master_log_file='mysql-bin.000001',master_log_pos=154;
八、启动slava
start slave;
九、查看状态:
十、如有错误,请查看data目录下错误日志,根据日志查找错误缘由,并解决。