zoukankan      html  css  js  c++  java
  • mysql5.7 主从复制

    首先安装mysql5.7 过程略过

    配置主的/etc/my.cnf

    server-id=1

    #binlog-do-db=master
    #binlog-ignore-db=mysql
    log-bin=mysql-bin
    #binlog-ignore-db=sys
    expire_logs_days=7  (自动清理七天前的日志)

    (注释部分可忽略,是指允许从读取的库有哪些)

    重启服务 service mysqld restart

    二 登陆mysql控制台
    >grant replication slave on *.* to 'backup'@'%' identified by '123456'; (授权允许从用户连接主库账号密码)

    > use mysql;

    >select user,authentication_string,host from user; (查看用户是否生成)

    三 配置从的/etc/my.cnf

    server_id=2 (5.7版本不配置会报错)

    master_info_repository=TABLE

    relay_log_info_repository=TABLE

    relay_log=/usr/local/mysql/log/relay_98_3326 (路径自定义,但是要给权限和属主)

    退出并重启服务

    service mysqld restart

    四 登陆mysql控制台

    >stop slave;

    > change master to
    >master_host='10.8.18.73', (主的IP)
    > master_user='backup', (主机授权用户名)
    >master_password='123456',(主机授权的密码)
    >master_log_file='mysql-bin.000001', (要与主的对应)
    > master_log_pos=610; (id号要与主的对应,可以在主上 show master status; 查看下)


    >start slave;(启动从服务,不执行不生效)

    >show slave status G

    Slave_IO_Running=Yes
    Slave_SQL_Running=Yes (两项为Yes即为正常)

    都配置过后可以在主上创建个库测试下,看能否同步到从上

    六 登陆主mysql控制台

    >cerate database 数据库名称;

    然后登陆从数据库查看下是否同步过来

    >show databases;

    附上两条链接供参考:https://blog.csdn.net/weixin_38003389/article/details/90717879;https://blog.csdn.net/baddog_/article/details/80575151

  • 相关阅读:
    [分治FFT]「CTSC2018」青蕈领主
    [边分治+线段树合并]「CTSC2018」暴力写挂
    [模板]MTT
    [模板]NTT
    [矩阵求逆+二分图匹配]BZOJ 3168 [Heoi2013]钙铁锌硒维生素
    [BZOJ1925][SDOI2010]地精部落(DP)
    [BZOJ1047][HAOI2007]理想的正方形(RMQ+DP)
    [POJ3630]Phone List (Tire)
    [POJ1193][NOI1999]内存分配(链表+模拟)
    [POJ2823]Sliding Window 滑动窗口(单调队列)
  • 原文地址:https://www.cnblogs.com/MUQINGFENG123/p/12909511.html
Copyright © 2011-2022 走看看