zoukankan      html  css  js  c++  java
  • mysql 5.7主从库复制设置

    先要修改配置文件,重启mysql服务

    log-bin= mysql-binlog # 打开二进制日志 ,最好放在不同的硬盘上,减小 IO 消耗
    expire_logs_day= 1 0 # 设置二进制日志保存日期
    max_binlog_size=500M # 设置 每个 binlog 文件的大小

    1、创建复制用户

    CREATE USER 'rep_user'@'%.192.168.0.106' IDENTIFIED BY '123456';

    2、权限授予

    GRANT REPLICATION SLAVE ON *.* TO 'rep_user'@'%.192.168.0.106';

    3、备份主库

    C:UsersAdministrator>mysqldump -uroot --password --databases test01 >e:/temp/2
    0170507/aa.sql
    Enter password: ****
    show master status;

    查看主库状态

    停止主库服务

    4、在从库上恢复数据

    C:	empmysql-5.7.13-winx64in>mysql -u root -p <c:/temp/aa.sql
    Enter password: ****

    5、启动从库复制

    在从库上设置复制信息
    
    17.        mysql> CHANGE MASTER TO
    18.            ->     MASTER_HOST='master_host_name',
    19.            ->     MASTER_USER='replication_user_name',
    20.            ->     MASTER_PASSWORD='replication_password',
    21.            ->     MASTER_LOG_FILE='recorded_log_file_name',
    22.            ->     MASTER_LOG_POS=recorded_log_position;
    
    
    启动从库线程
    START SLAVE;
    使用 下面命令查看从库复制状态
    show slave status;

  • 相关阅读:
    如何绕过chrome的弹窗拦截机制
    自我介绍
    注册页面的编写
    Roadmap学习目标
    Position
    poj2506 Tiling
    poj3278 Catch That Cow
    poj3624 Charm Bracelet
    钢条切割问题带你彻底理解动态规划
    poj1328 Radar Installation
  • 原文地址:https://www.cnblogs.com/weiweictgu/p/6822775.html
Copyright © 2011-2022 走看看