• 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都是错误)

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

  • 相关阅读:
    redux dispatch、action、reduce 执行流程
    react中使用react-redux
    npm 全局安装默认地址
    react 组件外js文件路由跳转
    withRouter的作用和适用场景
    react 自定义高阶组件,实现路由拦截,子路由渲染
    移动端原生js使用touch事件监听滑动方向
    Vue.js中this.$nextTick()的使用与理解
    域名等级划分介绍
    nodejs 实现一个账号只能一台设备登录
  • 原文地址:https://www.cnblogs.com/guxiong/p/7233044.html
Copyright © 2020-2023  润新知