[关闭]
@chenpbh 2017-02-23T02:30:52.000000Z 字数 812 阅读 465

MySQL主从热备

MySQL 主从 热备


变更历史

版本 日期 人员 变更内容
1.0 2016-11-30 陈鹏 版本初定义

一、环境说明


二、配置说明

主机和从机都要作相应的配置

  1. mkdir /var/log/mysql
  2. touch /var/log/mysql/mysql-bin.log
  3. chown mysql.mysql /var/log/mysql/mysql-bin.log
  4. chown -R mysql:mysql mysql

三、Master配置

  1. server-id=43
  2. log_bin=/var/log/mysql/mysql-bin.log
  3. read-only=0
  4. binlog-do-db=test //同步数据库
  5. binlog-ignore-db=mysql

四、Slave 配置

  1. server-id=44
  2. log_bin=/var/log/mysql/mysql-bin.log
  3. master-host=192.168.2.43
  4. master-user=root //不建议用root作为同步用户
  5. master-pass=xxxx
  6. master-port=3306
  7. master-connect-retry=60
  8. replicate-do-db=test //同步的数据库
  9. replicate-ignore-db=mysql

五、重启操作

  1. 将master里的test的库备份同步到slave,可以通过sql方式导入。
  2. 先重启主库的mysql,再重启从库的mysql。 service mysqld restart。

附录

  1. show master status\G :查看master的配置
  2. show slave status\G :查看slave的配置
  3. change master to master_log_pos=xxx; 调整从机的同步位置
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注