【问题标题】:Mysql master slave replication in windowsWindows中的Mysql主从复制
【发布时间】:2016-05-30 12:04:49
【问题描述】:

任何人都可以帮助我在 Windows 中进行主从复制(逐步)。我已经用谷歌搜索了它,但没有找到适用于 windows 的正确配置(my.ini),它总是适用于 LINUX。任何帮助将不胜感激

【问题讨论】:

    标签: mysql


    【解决方案1】:

    第 1 步)在 master 上

    在主服务器上停止服务器,

    设置 server-id =1,

    在 my.ini 中启用 log-bin=mysql-bin, 启动mysql服务器

    2) 在从属设备上

    停止mysql服务器,

    在 my.ini 中设置 server-id =2

    启动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;
    

    你应该得到“等待主发送事件”作为从属状态;

    【讨论】:

    • 谢谢!!......是的@Priyanshu 我也做了同样的事情,但是当我试图显示从属状态时,它显示为“正在连接到主控”
    • 检查主机是否连接到从机。 ping 主机 IP 地址。像 Ping 192.168.58.xx。如果 master 和 slave 在不同的域中,请在 master 上启用端口转发以允许从 slave 连接。
    猜你喜欢
    • 2015-05-26
    • 2012-08-25
    • 2014-07-07
    • 2012-09-14
    • 2012-10-16
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 2018-10-12
    相关资源
    最近更新 更多