一.利用binlog恢复库表策略:1.启用binlog日志2.创建db1库tb1表,插入3条记录3.删除tb1表中刚插入的3条记录4.使用mysqlbinlog恢复删除的3条记录步骤一:启用binlog日志1)调整/etc/my.cnf配置,并重启服务[mysqld]......log_bin=logdirserver_id=50binlog_format=mixed......[root@MyS
分类:
数据库 时间:
2018-11-23 11:27:38
阅读次数:
207
mysql数据备份 mysqldump binlog innobackupex
分类:
数据库 时间:
2018-11-22 20:53:33
阅读次数:
201
通过kafka处理 重新进行ansible-playbook bootstrap.yml 两个pump和drainer在下载的resource/bin/下面。拷贝到 deploy/bin/目录下。 设置enable_binlog = True 设置zk地址,不然会报错,一定需要zk 注释原来的#[p ...
分类:
数据库 时间:
2018-11-22 14:22:55
阅读次数:
203
1.详细的建表语句 ***** create table 表名( 字段名1 数据类型[(长度) 约束条件], 字段名2 数据类型[(长度) 约束条件] ); 解释: 类型:使用限制字段必须以什么样的数据类型传值 约束条件:约束条件是在类型之外添加一种额外的限制 为什么需要给数据分类?(189 一八九 ...
分类:
编程语言 时间:
2018-11-20 21:41:08
阅读次数:
183
首先是查看tidb数据库的syncer工具的介绍 使用syncer工具的场景一般是: 全量导入历史数据后,通过增量的方式同步新的数据 (需要 checker + mydumper + loader + syncer)。该场景需要提前开启 binlog 且格式必须为 ROW。 主要的步骤我们可以看官网 ...
分类:
数据库 时间:
2018-11-16 17:34:53
阅读次数:
501
准备服务器: 主从搭建(一主两从) MySQL安装过程略 主库/etc/my.cnf 从库/etc/my.cnf 主库上创建复制账号 主库上执行备份 查看主库备份时的binlog名称和位置,MASTER_LOG_FILE和MASTER_LOG_POS 把备份复制到s1和s2,也就是192.168.0 ...
分类:
数据库 时间:
2018-11-16 12:21:00
阅读次数:
386
场景:mysql数据库误删某个库、误删表或者误删除数据 如下模拟图:备份策略定为每天凌晨进行全库备份,在B时间点进行了误操作以后,有两种恢复场景,一种是恢复到B时间点误操作前,一种是恢复到C时间点 以下为恢复到B时间点误操作前 需要说明的是,使用xtrabackup进行还原需要关闭数据库,为了避免关 ...
分类:
其他好文 时间:
2018-11-15 22:36:28
阅读次数:
214
主从同步的原理:1、主库上面有一个IO线程,从库上有一个IO线程和一个SQL线程,从库中的IO线程负责从主库读取binlog,并写入从库的中继日志;SQL线程负责读取并执行中继日志中的binlog,转换sql语句后应用数据库汇总2、通信是: 从库的IO线程给主库发送同步请求,请求中包含用户名密码和b ...
分类:
数据库 时间:
2018-11-15 16:10:08
阅读次数:
252
mysql的binlog日志过多过大,清理过程。 1.查看binlog日志 2.删除某个日志文件之前的所有日志文件 3.重置日志 注意,如果是主从复制,修改主后,slave上会报错,需要在slave重新设置同步。 slave操作: ...
分类:
数据库 时间:
2018-11-15 15:34:54
阅读次数:
201
主要用的:binlog、mysqldump、mysqlbinlog 参考: https://www.cnblogs.com/Cherie/p/3309456.html https://blog.csdn.net/okhelp/article/details/79092044?utm_source=b ...
分类:
数据库 时间:
2018-11-15 01:33:32
阅读次数:
186