zoukankan      html  css  js  c++  java
  • linux下搭建mysql主从

    在master上创建repl账户,用于复制。

    grant replication slave on *.* to 'repl'@'%' identified by 'P@$$W0rd';

    flush privileges;

    与windows下搭建mysql主从的区别:

    二进制日志的路径格式不一样

    master:

    wpsB39D.tmp

    my.cnf部分配置(master):
    thread_handling = pool-of-threads
    thread_pool_oversubscribe = 10
    skip-name-resolve
    # Replication Master Server (default)
    # binary logging is required for replication
    #log-bin=mysql-bin
    # binary logging format - mixed recommended
    binlog_format=mixed
    # required unique id between 1 and 2^32 - 1
    # defaults to 1 if master-host is not set
    # but will not function as a master if omitted
    server-id     = 1
    expire_logs_days        = 10
    max_binlog_size         = 100M
    log_bin                 = /var/lib/mysql/mysql-bin.log   #确保此文件可写
    read-only              =0  #主机,读写都可以
    binlog-do-db         =yourdb   #需要备份数据,多个写多行
    binlog-ignore-db    =mysql #不需要备份的数据库,多个写多行

    slave:

    wpsB39E.tmp

    master:

    show variables like '%log_bin%';
    show master status

    slave:

    stop slave;
    change master to
    master_host='192.168.103.56',
    master_user='repl',
    master_password='P@$$W0rd',
    master_log_file='mysql-bin.000002',
    master_log_pos=120;
    start slave;
    show slave status;

  • 相关阅读:
    h5学习
    python 基础(十五) socket编程
    python 基础(十四) 正则表达式
    python 基础(十三) time模块
    python 基础(十二) 图片简单处理
    python 基础(十一) pickle 序列化
    python 基础(十) 面向对象
    python 基础(九) 文件操作
    python 基础(八) os模块
    python 基础(七) 异常处理
  • 原文地址:https://www.cnblogs.com/suixinpeng/p/5341193.html
Copyright © 2011-2022 走看看