通常情况下DB都是有非常完整的监控的,那么如果监控不完善,那么在某段时间内又发生了性能问题,那么我们也可以分析binlog来尝试找到问题。下面就贴出命令,其实就是常用的命令组合。mysqlbinlog --no-defaults --base64-output=decode-rows -vv mys...
分类:
其他好文 时间:
2015-06-25 19:05:10
阅读次数:
127
一、准备服务器由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。我测试设置成功的服务器:主服务器(以下简称Master)的版本是3.23.58,从服务器...
分类:
数据库 时间:
2015-06-25 13:44:52
阅读次数:
138
二进制日志(BINLOG)记录了所有的ddl和dml语句,但不包括数据查询语句。语句以“事件”的形式保存,描述数据更改过程。环境:win8 mysql5.6.231.mysql开启二进制日志默认情况下不开启二进制日志,开启时需要修改my.ini配置文件我的my.ini文件是在C:\ProgramDa...
分类:
数据库 时间:
2015-06-19 16:38:30
阅读次数:
716
1. 启用 主库的 log_bin 日志,设置日志格式 binlog_format=MIXED,或者 binlog_format=ROW,
启用主库的 server-id
#主库上加
#只记录 ka_app 库的同步日志
binlog_do_db=ka_app
#不记录下列库的同步日志
binlog_ignore_db=mysql
binlog_ignore_db=performan...
分类:
数据库 时间:
2015-06-18 19:46:55
阅读次数:
178
createtableyw(idintunsignednotnullauto_increment,c1intnotnulldefault‘0‘,c2intnotnulldefault‘0‘,primarykey(id));创建一个存储过程callinsert_yw往表中插入数据插入时设置两个参数,提高插入性能innodb_flush_log_at_trx_commit=0sync_binlog=0callinsert_yw(4500000);sel..
分类:
其他好文 时间:
2015-06-17 18:34:49
阅读次数:
301
要经常做恢复性测试,确保备份是有效的确保打开log-bin选项,有了binlog,mysql才可以在必要的时间做基于时间点的恢复或基于位置的恢复。
分类:
其他好文 时间:
2015-06-16 01:32:26
阅读次数:
138
Last_SQL_Error:Errorinitializingrelaylogposition:I/OerrorreadingtheheaderfromthebinarylogLast_SQL_Error:Errorinitializingrelaylogposition:Binloghasbadmagicnumber;It‘snotabinarylogfilethatcanbeusedbythisversionofMySQL手工修复解决方法:找到同步的binlog和POS点..
分类:
其他好文 时间:
2015-06-13 18:51:54
阅读次数:
314
mysql复制延迟监控,精确到event.
mysql replication monitor:
*****************************************************************************
Has been synchronized to the same log file! Wait a moment
Not synchronized binlog events is:0,behind master tims is 0
***...
分类:
数据库 时间:
2015-06-12 17:30:32
阅读次数:
137
首先将主库现有的要实现主从的数据库原原本本地复制到从库上,目的是一开始就让主从同步,让binlog日志从最新的记录开始同步!备份:方法1:快捷导出所要的库如(库goods)将mysql的库的源数据(在/usr/local/mysql/var/下)打包成一个goods.tar.gz的压缩文件,然后再拷...
分类:
数据库 时间:
2015-06-11 19:08:42
阅读次数:
153
1. MySQL主从原理以及应用场景MySQL的Replication原理非常简单,总结一下:每个从仅可以设置一个主。主在执行sql之后,记录二进制log文件(bin-log)。从连接主,并从主获取binlog,存于本地relay-log,并从上次记住的位置起执行sql,一旦遇到错误则停止同步。从这...
分类:
数据库 时间:
2015-06-05 11:55:00
阅读次数:
172