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测试主从同步情况

  • 相关阅读:
    unzip详解,Linux系统如何解压缩zip文件?
    什么是FHS,Linux的文件系统目录标准是怎样的
    第三篇:Linux的基本操作与文件管理(纯命令行模式下)(上)
    什么是YUM
    KineticJS教程(12)
    KineticJS教程(11)
    KineticJS教程(10)
    KineticJS教程(9)
    KineticJS教程(8)
    KineticJS教程(7)
  • 原文地址:https://www.cnblogs.com/afx1007/p/4317944.html
Copyright © 2011-2022 走看看