zoukankan      html  css  js  c++  java
  • Centos7.0配置MySQL主从服务器

    主服务器:192.168.186.131

    从服务器:192.168.186.133

    主从服务器mysql版本尽量保持一致,安装步骤请阅mysql安装步骤

    一、修改主服务器配置文件

    #   vi /etc/my.cnf

    [mysqld]
    log-bin=mysql-bin      必须 启用二进制日志
    server-id=131            必须 服务器唯一ID,此处取IP最后一段

    二、修改从服务器配置文件

    #  vi /etc/my.cnf

    [mysqld]

    log-bin=mysql-bin   不是必须   启用二进制日志,如果该从节点又作为某个节点的主服务器,就必须启用
    server-id=133          必须     服务器唯一ID,此处取IP最后一段

    三、重启两台服务器的mysql

    #   systemctl restart mysqld 

    、在主服务器上建立帐户并授权slave

    mysql>GRANT REPLICATION SLAVE ON *.* to 'mysqlbak'@'192.168.186.133' identified by 'xionggu'; 

    五、登录主服务器的mysql,查询master的状态

    注:执行完此步骤后就  leave  主服务器MySQL alone,防止主服务器状态值变化

    六、配置从服务器Slave:

    mysql> change master to master_host='192.168.186.131',master_user='mysqlbak',master_password='xionggu',master_log_file='mysql-bin.000001',master_log_pos=415;

    注:master_host---->主服务器授权的地址

    master_user---->主服务器授权的远程登录用户

    master_password---->主服务器授权的远程登录用户密码

    master_log_file---->日志文件

    master_log_pos---->日志文件的内存位置,没引号

    mysql>start slave;     启动从服务器复制功能

    mysql> show slave status;  检查从服务器复制功能状态

    Slave_IO_State               Waiting for master to send event           
    
    Master_Host                    192.168.186.131
    Master_User                     mysqlbak 
     Master_Port                     3306 
    Connect_Retry                  60   
    Master_Log_File               mysql-bin.000001
    。。。。
    
    Slave_IO_Running            yes
    Slave_SQL_Running         yes
    。。。。

    注:Slave_IO、Slave_SQL进程状态必须yes(其中一个为No都是错误)

    以上,主从服务器配置完成!!

  • 相关阅读:
    Lock“锁定”语句(C# 参考)
    单件模式(Singleton Pattern)[转]
    mysql中insert into和replace into以及insert ignore用法区别[转]
    CSS优先级、继承
    Silverlight不错的小游戏
    smarty?所有IE都不正常?
    CSS截字对比
    li元素内部浮动后,li的高度不正常
    使IE8强行使用IE7渲染网页的头部代码
    Silverlight?
  • 原文地址:https://www.cnblogs.com/guxiong/p/7233044.html
Copyright © 2011-2022 走看看