• 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 
    

      

  • 相关阅读:
    linux nat style
    vmware tools install
    linux network
    sql group by max
    实例 | tp5使用七牛云上传图片和文件/删除文件
    菜鸟如何使用composer
    浅谈数据库用户表结构设计,第三方登录
    app登陆,注册,第三方登陆数据设计及业务流程
    数据库设计——评论回复功能
    app接口设计之token的php实现
  • 原文地址:https://www.cnblogs.com/wishsaber/p/12345629.html
Copyright © 2020-2023  润新知