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 
    

      

  • 相关阅读:
    debounce防抖和throttle节流
    vue 全局路由守卫,系统未登录时自动跳转到登录页面
    vue中使用animate动画库
    nodejs搭建本地静态服务器
    echart4.9 实现map地图
    vue中如何使用echarts
    http状态码返回415问题
    lodash 常用方法整理
    氦图面试题目Boolean search
    Mac 去掉文件属性@
  • 原文地址:https://www.cnblogs.com/wishsaber/p/12345629.html
Copyright © 2011-2022 走看看