mysql 各个版本重要新特性 mysql 5.5:1、支持online ddl2、默认存储引擎为innodb3、引入半同步异步复制(主库在提交事务后,会等待从库反馈收到relay log) mysql 5.6:1、支持gtid复制(备库需log_slave_updates=on开启bin log) ...
分类:
数据库 时间:
2021-06-16 18:25:25
阅读次数:
0
MySQL日志Bin Log、Redo Log和Undo Log 一、Undo Log 介绍 Undo:意为撤销或取消,以撤销操作为目的,返回指定某个状态的操作。 Undo Log:数据库事务开始之前,会将要修改的记录存放到 Undo 日志里,当事务回滚时或者数据库崩溃时,可以利用 Undo 日志, ...
分类:
数据库 时间:
2021-05-04 16:07:11
阅读次数:
0
问个问题吧!为什么你需要了解binlog的落盘机制呢? 我来回答一下: ? 上一篇文章提到了生产环境中你可以使用binlog做数据的恢复、审计、以及搭建主从架构的MySQL集群。那你使用这些特性优势的时候有没有问自己一下,你使用的binlog是安全的吗?会不会少记录了一部分数据呢?因为使用一个有问题 ...
分类:
数据库 时间:
2020-12-18 12:36:00
阅读次数:
2
1.redo log 和 bin log的流程及区别 1、更新内存,然后写redo日志。后续的流程是生成此操作的binlog,然后写到磁盘。 2、redo日志是存储引擎实现的,记录的在某个数据页做了什么修改,固定大小,默认为4GB,可以循环写,解决了每次更新操作写磁盘、查找记录、然后更新整个过程效率 ...
分类:
数据库 时间:
2020-07-24 21:19:49
阅读次数:
98
一、报错信息: Exception in thread "main" java.lang.RuntimeException: java.lang.InstantiationException at org.apache.hadoop.util.ReflectionUtils.newInstance( ...
分类:
编程语言 时间:
2020-07-20 15:47:15
阅读次数:
74
错误日志 作用 从启动数据库开始,发生过的note、error、warning信息。 定位数据库问题:报错、异常(死锁)。 配置方法 默认配置 修改配置路径 二进制日志(bin_log) 作用 1、数据恢复 2、复制 配置方法 1、server_id = 大于0的值,如果是主从复制,各节点serve ...
分类:
数据库 时间:
2020-05-25 00:05:07
阅读次数:
275
新建一台服务器 192.168.88.40 yum -y install mysql mysql-server 编辑etc下的配置文件 vim /etc/my.cnf 输入 bin-log=mysql-bin server-id=40binlog-ignore-db=mysql 主服务器赋予权限 g ...
分类:
数据库 时间:
2020-05-12 11:22:50
阅读次数:
82
一开始我就以为 oplog 应该就类似于 mysql bin-log 而事实上,确实差不多。oplog 也是用于复制集间由 Primary 记录,Secondary 用来同步。从而保持数据一致。 最近遇到了误删db(删库不能跑路)的事情,所以,实验了N多次的 oplog 恢复数据。 特地记录一下,以 ...
分类:
数据库 时间:
2020-05-06 13:52:34
阅读次数:
90
MySQL主从同步配置 1.编辑MySQL主上的/etc/my.cnf log-bin=imooc_mysql server-id=1 log-bin :MySQL的bin-log的名字 server-id : MySQL实例中全局唯一,并且大于0。 2.编辑MySQL从上的/etc/my.cnf ...
分类:
数据库 时间:
2020-04-21 13:16:46
阅读次数:
71