一、实现环境centosmaster1:172.16.20.245master2:172.16.20.219两数据库均是新安装二、master1安装配置1配置文件#vim/etc/my.cnfserver-id=10log-bin=mysql-binlog-bin-index=mysql-bin.indexbinlog-format=mixedrelay-log=relay-mysqlrelay-log-index=relay-mysql.indexaut..
分类:
数据库 时间:
2014-08-21 15:20:25
阅读次数:
238
一、主数据库器配置假设主数据库IP地址为:192.168.1.1修改my.cnf在[mysqld]下增加配置server-id=1log-bin=syslog ##################################### 开启日志binlog-do-db=cmstop ########...
分类:
数据库 时间:
2014-08-20 11:58:32
阅读次数:
190
背景:请事假在外中,听平台组同事反馈了一个问题,在往生产数据库中导入部分数据时会造成客户端的访问超时,初步定位是因为服务器磁盘占用IO过高,导数据时IO会飙升到100%,因此引起了不少数据库的慢查询操作导致客户端响应超时,无奈只好暂时停止了导入数据的脚本,同时也延..
分类:
其他好文 时间:
2014-08-19 19:17:35
阅读次数:
241
背景:请事假在外中,听平台组同事反馈了一个问题,在往生产数据库中导入部分数据时会造成客户端的访问超时,初步定位是因为服务器磁盘占用IO过高,导数据时IO会飙升到100%,因此引起了不少数据库的慢查询操作导致客户端响应超时,无奈只好暂时停止了导入数据的脚本,同时也延误了针对这部分数据的生产测试工作。于是我第二天回到公司就投入了对这个问题的跟踪定位工作。
环境描述:
操作系统
...
分类:
其他好文 时间:
2014-08-19 19:08:15
阅读次数:
302
Mysql--error:noqueryspecifiedmysql下抛出Noqueryspecified错误: mysql>showmasterstatus\G; ***************************1.row*************************** File:mysql-bin.000003 Position:215 Binlog_Do_DB: Binlog_Ignore_DB: 1rowinset(0.00sec) ERROR: Noquer..
分类:
数据库 时间:
2014-08-16 09:49:31
阅读次数:
302
sync_binlog选项控制mysql怎么刷新二进制日志到磁盘,默认是0,意味着mysql并不刷新,由操作系统自己决定什么时候刷新缓存到持久化设置,如果这个值比0大,它指定了两次刷新到磁盘的动作之间间隔多少次二进制日志写操作如果没有设置它为1,那么崩溃后可能导致二进制日志没有同步事务数据,这可以轻...
分类:
其他好文 时间:
2014-08-15 23:42:19
阅读次数:
266
第一种:查Slow query的SQL语法: ?log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 (超过2秒的SQL语法记录起来,设短一点来记录除错也是一种方法.) 第二种:设MySQL Replication用binlog: ?...
分类:
数据库 时间:
2014-08-14 11:04:48
阅读次数:
313
MySQL Q&A 解析binlog的两个问题博客分类:MySQLmysqlbinlog字符集解析binlog格式连续碰到两个同学问类似的问题,必须要记录一下。问题:一个作解析binlog应用的同学发现不论用utf8还是gbk来解析binlog都可能会碰到无法解析的语句,因为有些用户会用utf8,有...
分类:
数据库 时间:
2014-08-13 12:26:46
阅读次数:
294
Mysql主从同步搭建mysql主从同步利用binlog日志中记录的sql语句实现数据同步,进而实现自动备份数据的目的。在搭建mysql主从同步时,要求一台服务器做master即主服务器,一台服务器做slave即从服务器,slave服务器从master服务器上同步binlog日志中记录的sql语句,在本地数据库..
分类:
数据库 时间:
2014-08-12 17:39:35
阅读次数:
342