mysql-bin position_MySQL基于binlog-position的复制
两台机器,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的复制相关推荐
- 云原生|kubernetes|部署MySQL一主多从复制集群(基于Binlog+Position的复制)
前言: MySQL集群的架构比较多,目前来说,基本没有一个统一的标准,常见的集群架构是MySQL cluster(官方的)或者简单的一主多从式集群.下面说一下主从复制的一下概念. MySQL 主从复制 ...
- 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 ...
- mysql bin.000013_mysql的binlog安全删除的一种方法
指定过期天数(expire_logs_days) ---适用于单机版mysql! 该参数为全局可动态调整参数,默认值为0,即关闭,取值范围0-99. 1.3.1 参数的查看: mysql> sh ...
- rhel6下,mysql 5.6.14 主从复制(也称mysql AB复制)环境配置[基于binlog]
更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 一.mysql主(称master)从(称slave)复制的原理: (1).master将数据改变记录到二 ...
- mysql bin 恢复工具_基于binlog恢复工具mysqlbinlog_flashback
基于binlog恢复工具mysqlbinlog_flashback 简介 mysqlbinlog_back.py 是在线读取row格式的mysqld的binlog,然后生成反向的sql语句的工具. 一 ...
- mysql binlog update_mysql binlog 简单介绍与基于binlog数据恢复
mysql binlog 简单介绍与基于binlog数据恢复 通过备份文件恢复 binlog(本节重点) binlog 二进制日志文件 show variables like 'log_bin'; 二 ...
- mysql master-user_【MySQL】MySQL5.6数据库基于binlog主从(Master/Slave)同步安装与配置详解...
主从数据库同步原理 image.png 主从数据库同步工作原理(流程): 当主库的数据发生修改时,数据更改的记录将写入到主库的二进制文件中,从库此时将会调用一个IO线程读取主库的二进制文件,并与中继日 ...
- Mysql原理、主从复制、半同步复制及基于SSL复制
本篇博文主要讲解Mysql主从复制.半同步.基于SSL加密的复制 简介 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上 ...
- Mysql基于binlog日志恢复数据
Mysql基于binlog日志恢复数据 1.Linux安装mysql https://blog.csdn.net/qq_44981526/article/details/126717005 可能遇到的 ...
- mysql 日志节点恢复_基于binlog二进制日志的MySQL恢复笔记
基于binlog二进制日志的MySQL恢复笔记 刚好复习到这里,顺手做个小实验,记录下. 总的操作流程: step0.关掉数据库的对外访问[防止用户操作继续写入这个库] step1.mysqlbinl ...
最新文章
- excel 多项式拟合数据
- FT到底值多少钱——再议Fcoin机制及估值模型
- php记录代码执行时间
- Ant Design(ui框架)
- 信息学奥赛一本通(1009:带余除法)
- linux listen监听,Linux网络协议栈 -- socket listen监听
- Java案例:压缩与解压缩文件
- 22.创建DockWidget
- 《不要做浮躁的嵌入式工程师》观后感
- 零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通!...
- 开发人员使用Helix QAC实现静态代码测试合规性的五大原因
- nginx做反向代理网站加载验证码图片不出来
- matlab .fda文件_A. FDA现有的上市后角色
- PHP生成带图片的Excel
- 解读|TARS开源项目发布Go语言版本 1
- ORACLE锁定账户的原因及解决办法
- linux日志文件不能清空,定期清空Linux系统日志文件
- Java-设计模式(一)------工厂模式
- 十年磨一剑---看中伊之战有感
- 企业选购服务器的9点参考
热门文章
- linux sleeping进程多_你知道Linux进程的睡眠和唤醒操作?
- 写失败数据写入成功_深度 | 缓存与数据库一致性问题剖析
- Could not load file or assembly App_Licenses.dll Could not load file or assembly App_Web_
- springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
- C# 访问MongoDB 通用方法类
- Demo源码放送:打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!
- Oracle 11g RAC 自动应用PSU补丁简明版
- laravel常用拓展库
- ”Bug“一词的来源
- java读取图片画布大小_在html5中,为什么最好不要用css去修改画布的大小?