任何人都可以帮助我在Windows中进行主从复制(一步一步)。我已经用谷歌搜索过它,但没有找到适用于Windows的正确配置(我的.ini),它总是用于LINUX。任何帮助将不胜感激
步骤 1 ) 在主服务器上
在主服务器上停止服务器,
设置服务器 ID =1,
在 my.ini 中启用 log-bin=mysql-bin,启动 MySQL 服务器
2)在从属
停止 MySQL 服务器,
在 my 中设置服务器 ID =2.ini
启动 MySQL 服务器
3) 在主控上使用从属IP在主服务器上创建复制用户,如下所示
CREATE USER 'repli_user'@'slave_IP' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'repli_user'@'slave_IP';
4) 转到母版
flush tables with read lock;
show master status;
(注意偏移文件编号和偏移位置)
unlock tables;
5)在从属
change master to
master_host = 'master_IP',
master_user = 'repli_user',
master_password= 'password',
master_log_file = 'mysql-bin.<file-number>',
master_log_pos = offset-pos;
6)在从属
start slave;
show slave status;
您应该获得"等待主服务器发送事件"作为从属状态;