环境准备:

master:192.168.0.106:3306
slave:192.168.0.105:3306

主和从都必须配置有唯一的ID(server_id:建议ip最后一组+MySQL端口号,例如:1063306,1053306)

采用gtid模式复制,需要配置mysqld开启以下两个参数

 gtid_mode=ON
enforce-gtid-consistency=ON

操作步骤:

1、在master创建用于复制的账号

 mysql> CREATE USER 'repl'@'192.168.0.%' IDENTIFIED BY 'repl';
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.0.%';

2、mysqldump备份master数据库

 mysqldump -S /tmp/mysql3306.sock -p --master-data= --single-transaction -A |gzip >-`date +%F`.tar.gz

3、slave上还原master的备份

 gunzip < ---.sql.gz | mysql -S /tmp/mysql3306.sock -p
提示:ERROR 3546 (HY000) at line 26: @@GLOBAL.GTID_PURGED cannot be changed: the added gtid set must not overlap with @@GLOBAL.GTID_EXECUTED

登录slave数据库,清除从站已有GTID_EXECUTED值,然后再执行还原

 mysql> reset master;
mysql> exit;
gunzip < ---.sql.gz | mysql -S /tmp/mysql3306.sock -p

5、 登录slave数据库,执行主从配置连接命令

 CHANGE MASTER TO
MASTER_HOST='192.168.0.106',
MASTER_USER='repl',
MASTER_PASSWORD='repl',
MASTER_PORT=,
MASTER_AUTO_POSITION=;

MASTER_HOST: master主机ip
MASTER_USER:master复制连接账号
MASTER_PASSWORD:master复制连接密码
MASTER_PORT:master端口
MASTER_AUTO_POSITION:使用GTID模式

6、登录slave数据库,启动复制

 start slave;

7、查看复制状态信息

 show slave status\G

查看以下两个参数都为Yes代表复制启动成功

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

最新文章

  1. Spring RMI Example
  2. 《ASP.NET1200例》实现投票的用户控件
  3. php-fpm启动
  4. makefile学习笔记(多目录嵌套调用、变量使用)
  5. Apache环境.htaccess伪静态301跳转(www与不带www)
  6. QTP10补丁汇总
  7. 《自己动手写操作系统》pmtest2笔记
  8. 【ActiveX】实现安全接口
  9. 大四实习准备6_android服务
  10. UVALIVE 3026 Period
  11. c/c++ void 指针
  12. 怎样在SharePoint管理中心检查数据库架构版本号、修补级别和修补程序的常规监控
  13. ASP.NET 5是如何通过XRE实现跨平台的
  14. ListView遍历每个Item出现NullPointerException的异常处理(转)
  15. 原生的zfs在rhel6上的安装
  16. 【Android Studio安装部署系列】三十三、windows系统中通过SourceTree使用git
  17. 03-04_配置并启动Managed Server(受管服务器)
  18. shell篇(二)
  19. vue各生命周期适合做的业务逻辑
  20. SpringCloud初体验:二、Config 统一配置管理中心

热门文章

  1. c语言实现配置文件的读写
  2. 使用Hypothesis生成测试数据
  3. SSM相关面试题(简答)
  4. SQL手工注入基础篇
  5. Java中常用IO流之文件流的基本使用姿势
  6. 模板引擎Velocity学习系列-#set指令
  7. 04: OpenGL ES 基础教程03 纹理
  8. 【pymongo.errors】Cursor not found
  9. 按插入顺序排序的map
  10. JavaScript之对象Array