mysql的主从复制架构,需要准备两台机器,并且可以通信,安装好2个mysql,保持版本一致性 mysql -v 查看数据库版本1.准备主库的配置文件 /etc/my.cnf 写入开启主库的参数[mysqld]# 标注 主库的身份idserver-id=1# 那个binlog的文件名log-bin= ...
分类:
数据库 时间:
2019-01-01 22:50:59
阅读次数:
256
1.版本 1)操作系统 cat /etc/issueCentOS release 6.6 (Final)Kernel \r on an \m cat /proc/versionLinux version 2.6.32-504.el6.x86_64 (mockbuild@c6b9.bsys.dev.c ...
分类:
数据库 时间:
2018-12-31 00:00:19
阅读次数:
340
slave_net_timeout slave_net_timeout表示slave在slave_net_timeout时间之内没有收到master的任何数据(包括binlog,heartbeat),slave认为连接断开,会进行重连。 超时后,立刻重连,后续重连的时间间隔由 CHANGE MAST ...
分类:
数据库 时间:
2018-12-30 20:39:22
阅读次数:
251
slave 如果server是slave节点,在server上执行show master staus与show slave status显示的Executed_Gtid_Set是一样的。 slave也是server,配置了binlog后,执行show master status是没问题。 maste ...
分类:
其他好文 时间:
2018-12-28 10:44:28
阅读次数:
298
MySQL binlog相关分析 1、redolog、binlog的简单分析 图解:redolog和binlog机制 2、开启binlog及关注点 3、关注binlog的相关参数 4、binlog模式分析 5、关于binlog的使用 补充:双一模式 一、区别redolog和binlog 1、如下表格 ...
分类:
数据库 时间:
2018-12-26 15:45:02
阅读次数:
235
innodb的事务隔离级别是可重复读级别且innodb_locks_unsafe_for_binlog禁用,也就是说允许next-key lock 实验来自网上. ( 如果你没有演示出来,请check order_id 是否是非unique key.) 如果你看不懂,请看后续文章. next-key ...
分类:
数据库 时间:
2018-12-26 11:34:41
阅读次数:
245
mysql数据库中默认的隔离级别为repeat-read. innodb默认使用了next-gap算法,这种算法结合了index-row锁和gap锁。正因为这样的锁算法,innodb在可重复读这样的默认隔离级别上,可以避免幻象的产生。 innodb_locks_unsafe_for_binlog最主 ...
分类:
数据库 时间:
2018-12-26 00:34:32
阅读次数:
354
一:日志相关问题. 这里的commit 步骤在事务提交之后执行的。 在A 阶段数据库奔溃重启后,binlog没有写入,那么从库没有数据。主库也会回滚。 在B阶段数据库奔溃重启后,redolog会拿着xid去binlog中去找,如果找到就提交。就可以崩溃恢复 (1)mysql如何知道binlog的完整 ...
分类:
其他好文 时间:
2018-12-17 14:20:54
阅读次数:
212
本文介绍reset master, reset slave的作用。 reset master 在master上执行 作用包括: 删除binlog索引文件中列出的所有binlog文件 清空binlog索引文件 创建一个新的binlog文件 reset slave 在slave上执行 作用包括: 清除s ...
分类:
数据库 时间:
2018-12-15 19:55:25
阅读次数:
295