通常情况下DB都是有非常完整的监控的,那么如果监控不完善,那么在某段时间内又发生了性能问题,那么我们也可以分析binlog来尝试找到问题。下面就贴出命令,其实就是常用的命令组合。mysqlbinlog --no-defaults --base64-output=decode-rows -vv mys...
分类:
其他好文 时间:
2015-06-25 19:05:10
阅读次数:
127
由于误操作,删除了一张表,那么基于时间点的恢复是没有用的,因为日志里还存在着一些误操作,我们需要恢复到误操作之前的状态,然后跳过误操作,再恢复后面的语句,完成最后的恢复1如果10点发生误操作mysqlbinlog--stop-date=‘2015-06-159:59:59‘mysql-bin.000015|mysql-uroot..
分类:
其他好文 时间:
2015-06-16 14:55:14
阅读次数:
105
mysql5.6gtid模式的主从复制:1.配置master的my.cnf文件:##################master[mysqld]basedir=/usr/local/mysqldatadir=/home/data/mysqldbsocket=/home/data/mysqldb/mysql.sockport=3306server_id=1user=mysqlbinlog-format=ROWlog-bin=master-bin.log-binlog-slave-upda..
分类:
数据库 时间:
2015-06-03 13:56:51
阅读次数:
173
ERROR2006(HY000)atline***:MySQLserverhasgoneaway对策MySQLSQLServerSQL.netWindows.原因分析:1.执行批量的MYSQL语句,例如备份恢复的时候,时间过长。对应:修改my.cnf中的wait_timeout和interactive_timeout变量#对当前交互链接有效;mysql>setwait_timeout=someIntVal..
分类:
数据库 时间:
2015-05-25 20:35:45
阅读次数:
621
[root@localhost bin]# mysqlbinlog logbin.000002/*!40019 SET @@session.max_insert_delayed_threads=0*/;/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TY...
分类:
其他好文 时间:
2015-05-12 13:23:13
阅读次数:
126
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