美文网首页
MySQL 主从复制

MySQL 主从复制

作者: 377b79b94683 | 来源:发表于2017-07-10 19:32 被阅读4次

    1.修改MySQL配置my.ini文件(主从都这样配置):

    添加:

          log-bin=mysql-bin#开启bin-log日志功能,日志文件名为mysql-bin

          server-id=1#给sql服务器设置唯一id,主从复制网络中必须唯一,所以从服务器改为2,以此类推

    我添加的配置

    2.主服务器分配从服务器复制帐号

      在主服务器上输入命令:

    1.将对任意表任意列(*.*)的replication slave权限授权给son帐号并允许该帐号从任意地址(@'%')链接到本服务器,密码为‘admin’

              grant replication slave on *.* to 'son'@'%' identified by 'admin';

    分配从服务器帐号和权限

    2.获得master服务器状态

            show master status;

                得到:

    需要file和position

    3.配置从服务器

    在从服务器上输入命令:

    1.停止从服务器

                stop slave;

    2.修改从服务器配置

                mysql> change master to

                        -> master_host='192.168.85.132',#master服务器地址

                        -> master_user='son',#在master上给从服务器分配的账户名

                      -> master_password='admin',#分配的密码

                      -> master_log_file='mysql-bin.000001',#master上的bin-log文件,见步骤2.2

                      -> master_log_pos=107;#master的bin-log的position,见步骤2.2

    3.启动从服务器

              start slave;

    搞定,经测试在主服务器上的操作均可同步至从服务器;

    相关文章

      网友评论

          本文标题:MySQL 主从复制

          本文链接:https://www.haomeiwen.com/subject/oseuhxtx.html