mydumper是多线程备份工具,默认开启4个线程,比mysqldump的速度更快mydumper备份时,数据和表结构是分开的,比如备份test表时,会生成test.sql文件和test.schema.sql文件。myloader导数据的时候默认不会记录二进制日志,即使你的sql_log_bin=on.准备安装介质: 下载mydumper-0..
分类:
数据库 时间:
2015-08-04 23:20:07
阅读次数:
460
二进制日志简介mysql的二进制日志从本质上来讲就是重做日志,它记录了mysql服务器上此前所发生的所有引起了数据改变或潜在会影响数据改变的相关的操作。这个在恢复数据时非常有用,可以基于备份,通过二进制日志文件将数据恢复至某一个具体的时间点。当然二进制日志文件不能和..
分类:
数据库 时间:
2015-07-29 06:34:03
阅读次数:
182
一、mysqldump工具备份 mysqldump由于是mysql自带的备份工具,所以也是最常用的mysql数据库的备份工具。支持基于InnoDB的热备份。但由于是逻辑备份,所以速度不是很快,适合备份数据量比较小的场景。 mysqldump完全备份+二进制日志 —>实现时间点恢复 温备: 在使用My...
分类:
数据库 时间:
2015-07-28 12:33:22
阅读次数:
339
首先我们看一下关于mysql中的日志,主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客 户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏...
分类:
数据库 时间:
2015-07-23 00:20:59
阅读次数:
177
MySQL的日志有很多种,分为错误日志、一般查询日志、慢查询日志、二进制日志、中继日志、事务日志,这些日志信息有很强大的功能,错误查询、查询诊断、复制、数据恢复、保持事务性质等都依靠日志完成;所以日志文件从性能和数据安全方面考虑,都不应该和数据文件存放在同一个存..
分类:
数据库 时间:
2015-07-22 16:38:55
阅读次数:
129
flushlogsfaildmysql-zrm备份用户权限问题,我没具体试其它权限,直接grant所有权限给所有表到localhost。找不到mysql二进制日志源路径原因是:mysql-zrm默认从/var/log/mysql/下找二进制日志文件。而mysql5.5的二进制日志文件默认保存在/var/lib/mysql下。所以解决办法是:a...
分类:
数据库 时间:
2015-07-22 16:38:12
阅读次数:
177
mysqlbinlog工具的使用,大家可以看MySQL的帮助手册。里面有详细的用,在这个例子中,重点是--start-position参数和--stop-position参数的使用。·--start-position=N从二进制日志中第个位置等于N参量时的事件开始读。·--stop-position...
分类:
数据库 时间:
2015-07-20 22:57:15
阅读次数:
184
打开二进制日志(二进制日志内容:更改数据库的操作)在/etc/mysql/my.cnf中将log_bin这一行的注释去掉就开启了后面的是保存的路径下面的expire_logs_days是过多久,Mysql自动删除二进制日志max_binlog_size为最大二进制日志大小注意重启mysql后刚刚的修改才生效shell>sudos..
分类:
数据库 时间:
2015-07-19 23:45:09
阅读次数:
212
日志操作是数据库维护中最重要的手段之一,日志文件会记录MySQL服务器的各种信息,所以当MySQL服务器遭到意外损坏时,不仅可以通过日志文件来查看出错的原因,而且还可以通过日志文件进行数据恢复。MYSQL的日志文件分为二进制日志,错误日志,通用查询日志,慢查询日志。除了二进制文件外,其他日志文件都是...
分类:
数据库 时间:
2015-07-19 19:23:03
阅读次数:
172
一、 简介
mysqlbinlog:用于查看服务器生成的二进制日志的工具。
二、 命令格式
mysqlbinlog 选项日志文件1
日志文件2
三、 常用参数
-d--database=name:指定数据库名称,只列出指定数据库相关操作
-o--offset=#:忽略掉日志中前N行命令
-r--result-file=name:将输出的文...
分类:
数据库 时间:
2015-07-17 16:18:33
阅读次数:
168