两台机器,192.168.162.128(主) 192.168.162.130(从)

配置主的配置文件

vi /etc/my.cnf

创建复制用户并授权给从服务器

grant replication slave on *.* to 'rpl'@'192.168.162.130' identified by '123456';

重启主服务器的MySQL  /etc/init.d/mysqld restart

查看master信息: 进入MySQL  show master status \G;

修改从库配置文件

vi /etc/my.cnf

重启从服务器MySQL,进入MySQL

指定主服务器IP等信息

change master to master_host='192.168.162.128 ',master_user='rpl',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=647;

启动slave  :start slave;

查看slave状态:show slave status \G;

报错Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work

意思是主和从必须都要有不同的uuid,我们分别去查看下主从的uuid

主:server-uuid=4e6c5a78-1e9a-11e7-8c65-000c29426312

查看从库uuid  从库uuid:server-uuid=4e6c5a78-1e9a-11e7-8c65-000c29426312

可以看出是真的一样,原因在于 我是先安装了一个虚拟机并装好MySQL,后面有复制了一遍,作为从服务器,所以导致了这个UUID是一样的。

接下来就是解决这个UUID问题,将从库上的auto.cnf 备份下。然后重启从库。再看下从库的UUID

[auto]

server-uuid=2e9c834a-1eb2-11e7-864b-000c2928472e

再次查看从库状态

从库状态正常了

11.测试主从是否正常

主库上创建一个测试库,test :create database test;

创建测试表:

create table test.test(

id int,

username varchar(10)

)ENGINE='innodb'

12.查看从库:

正常,说明主从搭建成功

mysql-bin position_MySQL基于binlog-position的复制相关推荐

  1. 云原生|kubernetes|部署MySQL一主多从复制集群(基于Binlog+Position的复制)

    前言: MySQL集群的架构比较多,目前来说,基本没有一个统一的标准,常见的集群架构是MySQL cluster(官方的)或者简单的一主多从式集群.下面说一下主从复制的一下概念. MySQL 主从复制 ...

  2. 5.7-基于Binlog+Position的复制搭建

    基本环境   Master Slave MySQL版本 MySQL-5.7.16-X86_64 MySQL-5.7.16-X86_64 IP 192.168.56.156 192.168.56.157 ...

  3. mysql bin.000013_mysql的binlog安全删除的一种方法

    指定过期天数(expire_logs_days) ---适用于单机版mysql! 该参数为全局可动态调整参数,默认值为0,即关闭,取值范围0-99. 1.3.1 参数的查看: mysql> sh ...

  4. rhel6下,mysql 5.6.14 主从复制(也称mysql AB复制)环境配置[基于binlog]

    更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 一.mysql主(称master)从(称slave)复制的原理:       (1).master将数据改变记录到二 ...

  5. mysql bin 恢复工具_基于binlog恢复工具mysqlbinlog_flashback

    基于binlog恢复工具mysqlbinlog_flashback 简介 mysqlbinlog_back.py 是在线读取row格式的mysqld的binlog,然后生成反向的sql语句的工具. 一 ...

  6. mysql binlog update_mysql binlog 简单介绍与基于binlog数据恢复

    mysql binlog 简单介绍与基于binlog数据恢复 通过备份文件恢复 binlog(本节重点) binlog 二进制日志文件 show variables like 'log_bin'; 二 ...

  7. mysql master-user_【MySQL】MySQL5.6数据库基于binlog主从(Master/Slave)同步安装与配置详解...

    主从数据库同步原理 image.png 主从数据库同步工作原理(流程): 当主库的数据发生修改时,数据更改的记录将写入到主库的二进制文件中,从库此时将会调用一个IO线程读取主库的二进制文件,并与中继日 ...

  8. Mysql原理、主从复制、半同步复制及基于SSL复制

    本篇博文主要讲解Mysql主从复制.半同步.基于SSL加密的复制 简介 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上 ...

  9. Mysql基于binlog日志恢复数据

    Mysql基于binlog日志恢复数据 1.Linux安装mysql https://blog.csdn.net/qq_44981526/article/details/126717005 可能遇到的 ...

  10. mysql 日志节点恢复_基于binlog二进制日志的MySQL恢复笔记

    基于binlog二进制日志的MySQL恢复笔记 刚好复习到这里,顺手做个小实验,记录下. 总的操作流程: step0.关掉数据库的对外访问[防止用户操作继续写入这个库] step1.mysqlbinl ...

最新文章

  1. excel 多项式拟合数据
  2. FT到底值多少钱——再议Fcoin机制及估值模型
  3. php记录代码执行时间
  4. Ant Design(ui框架)
  5. 信息学奥赛一本通(1009:带余除法)
  6. linux listen监听,Linux网络协议栈 -- socket listen监听
  7. Java案例:压缩与解压缩文件
  8. 22.创建DockWidget
  9. 《不要做浮躁的嵌入式工程师》观后感
  10. 零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通!...
  11. 开发人员使用Helix QAC实现静态代码测试合规性的五大原因
  12. nginx做反向代理网站加载验证码图片不出来
  13. matlab .fda文件_A. FDA现有的上市后角色
  14. PHP生成带图片的Excel
  15. 解读|TARS开源项目发布Go语言版本 1
  16. ORACLE锁定账户的原因及解决办法
  17. linux日志文件不能清空,定期清空Linux系统日志文件
  18. Java-设计模式(一)------工厂模式
  19. 十年磨一剑---看中伊之战有感
  20. 企业选购服务器的9点参考

热门文章

  1. linux sleeping进程多_你知道Linux进程的睡眠和唤醒操作?
  2. 写失败数据写入成功_深度 | 缓存与数据库一致性问题剖析
  3. Could not load file or assembly App_Licenses.dll Could not load file or assembly App_Web_
  4. springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
  5. C# 访问MongoDB 通用方法类
  6. Demo源码放送:打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!
  7. Oracle 11g RAC 自动应用PSU补丁简明版
  8. laravel常用拓展库
  9. ”Bug“一词的来源
  10. java读取图片画布大小_在html5中,为什么最好不要用css去修改画布的大小?