MySQL binlog日志记录了MySQL数据库从启用日志以来所有对当前数据库的变更。binlog日志属于二进制文件,我们可以从binlog提取出来生成可读的文本或者SQL语句来重建当前数据库以及根据需要实现时点恢复或不完全恢复。 应用实例机器为win7操作系统,起初操作mysql数据库,找初始化 ...
分类:
数据库 时间:
2016-05-24 15:00:05
阅读次数:
209
实验遇到的问题:
1、刚开始做前面的实验的时候,resetlogs重置了联机日志,导致闪回的时候总是报miss logfile的错误。
这个时候需要用noretlogs的方式重建控制文件,然后重新启动数据库到open状态。
SQL> SELECT distinct xid,commit_scn FROM flashback_transaction_query t
2 where ta...
分类:
其他好文 时间:
2016-05-12 22:53:52
阅读次数:
497
增量备份cp/var/lib/mysql/mysql-bin*/tmp/备份myblog数据库,清除增量备份里面的有关myblog的数据mysqldump--flush-logs-uroot-phan>/tmp/myblog.sql备份所有数据库,清除增量备份mysqldump--flush-logs-uroot-p--all-databases>/tmp.all.sql查看指定时间的binlog内容ys..
分类:
数据库 时间:
2016-05-07 16:46:56
阅读次数:
249
一、用mysqlbinlog查看row格式的事件[root@1923306]#mysqlbinlog-v-vmysql3306-bin.000009[root@1923306]#mysqlbinlog-v-v--base64-output=DECODE-ROWSmysql3306-bin.000009二、日志的删除:mysql>resetmaster;#日志全部被清空mysql>purgemasterlogsto"mysql3306-bin.000..
分类:
数据库 时间:
2016-05-05 22:50:47
阅读次数:
309
今天在复习mysql的二进制日志时候,发现出了点问题,如下:mysqlbinlog-uroot-proot/usr/local/mysql/data/node1.000004--start-datetime="2016-05-0413:30:00"--stop-datetime="2016-05-0413:45:00">a.sqlERROR:ErrorinLog_event::read_log_event():‘Sanitycheckfailed‘,da..
分类:
数据库 时间:
2016-05-04 19:28:49
阅读次数:
350
一、登录数据库刷新binlog1.1)查看当前的binlogMySQL> show master status;+ + + + + +| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+ + + + + ...
分类:
数据库 时间:
2016-04-26 17:26:58
阅读次数:
702
mysql增量备份前提,服务器需要打开二进制日志mysql>SHOWBINARYLOGS;//查看所有的二进制文件mysql>SHOWMASTERSTATUS;//查看当前二进制文件mysqlbinlog使用说明mysqlbinlog导入数据时会产生临时表,这在大文件的特别注意,临时表位置为环境变量TMPDIR比较重要的参数如下:-..
分类:
数据库 时间:
2016-04-23 23:20:37
阅读次数:
410
centos mysql 实战 第七节课 mysql常见错误排查 1. client工具mysqlsqlyogmysqldump(mysqlbinlog) 2. mysql binlog 介绍 mysql 命令 mysql command not found 环境变量 echo $PATH 用绝对路 ...
分类:
数据库 时间:
2016-04-20 21:50:45
阅读次数:
176
小鹏鹏装逼课堂之:统计指定时间段数据库表的操作次数。处女作,需要大神帮忙优化。#####注:::以下脚本中路径可能需要各位自行进行修改实现原理:1、shell脚本:通过mysqlbinlog将binlog日志文件格式化输出定制crontab任务,定时通过向mysql传递showmasterstatus查看binlog..
分类:
数据库 时间:
2016-04-14 06:59:54
阅读次数:
1196
mysqlbinlog命令-->解析mysqlbinlog日志的mysql官网自带工具binlog日志的作用是什么?用来记录mysql内部增删改等对mysql数据库有更新的内容(查是不会有记录的)如何开启log_bin[mysqld]log-bin=mysql-bin(名字可以随便起)验证是否开启:mysql>showvariableslike‘%log_bin%‘..
分类:
数据库 时间:
2016-04-12 07:47:28
阅读次数:
218