zoukankan      html  css  js  c++  java
  • MySql优化之主从复制

    第一步: 配置节点信息(配置完毕重启mysql)

    找到my.cnf配置文件,这个文件在etc目录下使用命令修改my.cnf文件

    vi /etc/my.cnf

    主节点配置:

    server-id =55 保证唯一,建议配置成ip地址第四位
    log-bin=mysql-bin 为了让主机生成二进制SQL日志执行文件
    

      

    查看当前server-id是否生效,使用sqlyog工具查看,如果返回值为0或者1代表是默认的

    SHOW VARIABLES LIKE 'server_id'


    查看当前主服务器状态,如果看到的不是null代表成功~

    SHOW MASTER STATUS
    

      

     从节点配置:

    server-id=66
    log-bin=mysql-bin
    binlog_do_db=test
    

      

    查看当前server-id是否生效,使用sqlyog工具查看,如果返回值为0或者1代表是默认的

    SHOW VARIABLES LIKE 'server_id'
    

      

    第二步:在主机创建一个用户

    GRANT REPLICATION SLAVE ON *.* TO 'wish'@'%' IDENTIFIED BY '123456';

    注意:如果在创建用户是老是报

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    这可能和你的密码策略有关可以查看这个博客解决:https://blog.csdn.net/Hello_World_QWP/article/details/79551789

    第三步:在从机设置同步

    使用下面命令查看主机的二进制文件名称还有文件大小

    SHOW MASTER STATUS  

    设置同步,根据主服务器ip地址,生成的权限账号的用户名和密码以及二进制文件名称还有文件大小进行同步

    ##设置同步,根据主服务器ip地址,生成的权限账号的用户名和密码以及二进制文件名称还有文件大小进行同步
    CHANGE MASTER TO MASTER_HOST='192.168.152.55',MASTER_USER='wish',MASTER_PASSWORD='123456',
    MASTER_LOG_FILE='mysql-bin.000002',MASTER_LOG_POS=434;
    

      

    第四步:开启同步就可以了

    #开启同步
    START SLAVE 
    
    #停止同步
    STOP SLAVE 
    

      

  • 相关阅读:
    Activity表单传值问题
    求助~!线程里不能MediaRecorder.start()
    获取浏览器的宽高:
    WebStorm快捷键收集
    CSS中强大的EM
    常用global.css
    常用base.css
    自适应网页设计的方法(手机端良好的访问体验)
    还需要学习的十二种CSS选择器
    js 根据屏幕大小调用不同的css文件
  • 原文地址:https://www.cnblogs.com/wishsaber/p/12345629.html
Copyright © 2011-2022 走看看