MySQL数据库恢复(使用mysqlbinlog命令)
1:开启binlog日志记录
修改mysql配置文件mysql.ini,在[mysqld]节点下添加
复制代码代码如下:
# log-bin
log-bin = E:/log/logbin.log
路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务
复制代码...
分类:
数据库 时间:
2015-05-11 22:04:43
阅读次数:
228
逻辑备份:工具mysqldump,mydumper,phpMyAdmin(备份的缺点:Schema和数据存储一起、会生成巨大的SQL语句、单个巨大的备份文件)连上MySQL后,将数据导出来。考虑到备份的数据可能会比较大,在比较在乎硬盘空间情况下可以使用压缩工具来先压缩后存放。完全备份并不是指备份所有..
分类:
数据库 时间:
2015-04-24 19:23:44
阅读次数:
229
--base64-output[=name]Determinewhentheoutputstatementsshouldbebase64-encodedBINLOGstatements:‘never‘disablesitandworksonlyforbinlogswithoutrow-basedevents;‘decode-rows‘decodesroweventsintocommentedSQLstatementsifthe--verboseoptionisalsogiven;‘auto‘printsbas..
分类:
数据库 时间:
2015-04-13 11:09:02
阅读次数:
282
1.根据binlog解析出所有ring数据库的所有sql[mysql@localhost ]$ mysqlbinlog --no-defaults --database=ring --start-datetime="2005-04-20 9:55:00" --stop-datetim="2009-0...
分类:
数据库 时间:
2015-04-11 16:03:07
阅读次数:
240
(2)配置Master-Master复制在db1(master1)、db2(master2)、db3(slave)上编译my.conf#vi/etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql#下面为新添加的内容default-storage-engine=innodbreplicate-ignore-db=mysqlbinlog-ignore-db=my..
分类:
数据库 时间:
2015-04-06 06:31:25
阅读次数:
191
使用 MYSQLBINLOG 来恢复数据2009-04-05 12:47:05标签:mysqlmysqlbinlog恢复数据库数据原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.com/172631/...
分类:
数据库 时间:
2015-03-10 10:12:35
阅读次数:
255
下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错:[xx...
分类:
数据库 时间:
2015-03-03 22:01:46
阅读次数:
251
主从同步原理:主服务器上执行任何sql语句,都会将语句写到mysqlbinlog的二进制日志里,从服务器会时时刻刻去同步更新二进制日志文件到本地,然后将日志文件里的sql语句重新执行一遍,注意并不是把文件里的所有语句都执行一遍,而是有一个pos信号点,将上次执行的那个pos信号点..
分类:
数据库 时间:
2015-03-02 11:24:21
阅读次数:
177
mysqlbinlog用于处理二进制日志文件的实用工具详解mysqlbinlog从二进制日志读取语句的工具。在二进制日志文件中包含的执行过的语句的日志可用来帮助从崩溃中恢复。binlog日志打开方法在my.cnf这个文件中加一行(Windows为my.ini)。#vi /etc/my.cnf[mys...
分类:
数据库 时间:
2015-02-28 10:04:27
阅读次数:
191
最近的MHA测试过程中,碰到了mysqlbinlog客户端的版本低于服务端版本的问题。即这个错误提示:mysqlbinlog is 3.2 (included in MySQL Client 5.0 or lower), but MySQL server version is 5.6.22-log. mysqlbinlog can not parse row based events。...
分类:
数据库 时间:
2015-02-17 11:44:46
阅读次数:
311