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

    主要搭建步骤如下:

    1.打开binlog,设置server_id
        打开主库的--log-bin,并设置server_id
    2.主库授权           
        --最好也在从库对主库授权,便于切换。
        在主库对从库的同步账户授权:
        grant replication slave on *.* to 'repl'@'从库ip' identified by 'XX';

    3.获取数据备份,拷贝到从库的三种方法:
        a.关闭mysqld,全库冷备份
        b.mysqldump  --master-data    --single-transaction
        c.innobackupex全备 --slave-info
    4.获取主库binlog点
        寻找备份的slave.info 文件中记录
        show master status; ---冷备。

    5.拷贝完毕主库可以继续提供服务
    6.从库修改配置,更改server_id和主库不同,根据需要设置
        read_only           --开启只读
        skip-slave-start    --禁止自动启用slave
    7.从库替换数据文件,若是mysqldump,则启动后source进去

    8.从库mysqld启动

    9.从库执行

    CHANGE MASTER TO
      MASTER_HOST=‘主库ip',
      MASTER_USER=‘repl',
      MASTER_PASSWORD=‘XX',
      MASTER_PORT=主库port,
      MASTER_LOG_FILE=‘主库binlog日志',
      MASTER_LOG_POS=主库binlog点,
      MASTER_CONNECT_RETRY=10;
    10.start slave;
    11.show slave statusG;看到如下说明同步正常启动
            Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
        主从上各show porcesslist;

    12.主库导入sakila和employees db测试主从同步情况

  • 相关阅读:
    详细了解SQLITE 优缺点 性能测试
    特例 FOR 循环
    java获得CPU使用率,系统内存,虚拟…
    中国历史表
    java 内部类
    JAVA 修饰符
    ubuntu android 命令环境下操作sqlite
    ANDROID 绝对布局 相对布局 Linear…
    JAVA 取系统当前日期 少8个小时
    linux 根目录下的子目录的意义
  • 原文地址:https://www.cnblogs.com/afx1007/p/4317944.html
Copyright © 2011-2022 走看看