zabbix监控mysql主从复制.监控MySQL的复制原理:利用在slave上运行showslavestatus获取Slave_IO_Running和Slave_SQL_Running的值1.在mysql上新建监控用户grantreplicationclienton*.*to‘zabbix‘@‘localhost‘identifiedby‘zabbix‘;flushprivileges;2.在/data/zabbix/sbin下新建m..
分类:
数据库 时间:
2017-07-18 11:59:59
阅读次数:
204
由于配置有zabbix监控,某日收到zabbix监控主从报警,,查看mysql状态, showslave status \G; slave复制状态有误,SLAVE_SQL_RUNNING为NO, 接着看下面的错误信息,提示有一个表插入数据,提示表不存在, 随后在从库上检查该库该表,发现都存储,就纳闷 ...
分类:
数据库 时间:
2017-07-13 16:11:15
阅读次数:
158
MySQL主从复制常见故障及解决方法?1.1.1故障1:从库数据与主库冲突showslavestatus;报错:且showslavestatus\G
Slave_I/O_Running:Yes
Slave_SQL_Running:No
Seconds_Behind_Master:NULL
Last_error:Error‘Can‘tcreatedatabase‘xiaoliu‘;databaseexists‘onquery.Default
datab..
分类:
数据库 时间:
2017-04-28 12:05:24
阅读次数:
255
1.zabbix客户端编辑脚本/tmp/shell/mysql_slave_status.sh#!/bin/bash
/usr/bin/mysql-p123456-e‘showslavestatus\G;‘|grep-E"Slave_IO_Running|Slave_SQL_Running"|awk‘{print$2}‘|grep-c"Yes"2.授执行权限chmod+xmysql_slave_status.sh3.修改zabbix客户端配置文件/etc/zabbix..
分类:
数据库 时间:
2017-03-17 21:15:25
阅读次数:
215
mysql主从监控#脚本如下,截取主从关键字catcheck_mysql_slave.sh
#!/bin/bash
#declare-a定义数组,slave_is会被视为数组
declare-aslave_is
slave_is=($(/data/mysql/bin/mysql-e"showslavestatus\G"|grep-E"Slave_IO_Running|Slave_SQL_Running:"|awk‘{print$2}‘))
if["${sl..
分类:
数据库 时间:
2017-02-20 23:35:31
阅读次数:
253
slave status 中检查同步状态: 1、sql线程和io线程显示yes Slave_IO_Running: Yes Slave_SQL_Running: Yes 2、 Master_Log_File 和 Relay_Master_Log_File 相等 3、 Read_Master_Log_ ...
分类:
数据库 时间:
2016-12-17 13:58:35
阅读次数:
204
起因调查: 收到大量邮件报警想必事出有因,就问同事到底发生了什么?同事登录从库查看,发现出现如下报错提示,表示与主库同步失败,一直卡在哪里,看他弄了两个多小时,问题越来越多,解决一个恢复平静了一两分钟又不行了。。。。于是报警的邮件又是一封又一份。。。于是向我求助。登录从库后发现: 其中一台从库报错内 ...
分类:
数据库 时间:
2016-05-31 06:25:17
阅读次数:
158
首先上监控的脚本:#!/bin/bash
status=`mysql-uroot-p123-e"showslavestatus\G"|egrep"Slave_IO_Running|Slave_SQL_Running"|awk-F:‘{print$2}‘|tr"\n"""`
arr_status=(`echo$status`)
[[${arr_status[0]}=~"Yes"]]&&[[${arr_status[1]}=~"Yes"]]&&echo1||ech..
分类:
数据库 时间:
2016-05-18 22:19:54
阅读次数:
297
1、Slave_SQL_Running:No 原因: 1.程序可能在slave上进行了写操作 2.也可能是slave机器重起后,事务回滚造成的. 解决办法一: mysql> slave stop;mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;mysql> sl ...
分类:
数据库 时间:
2016-05-17 19:18:26
阅读次数:
264
mysql数据同步出现Slave_IO_Running:No或者Slave_Sql_Running:No问题的解决方法小结mysql主从复制经常会遇到错误而导致slave端复制中断这个时候一般就需要人工干预跳过错误才能继续。如果是slave_io_runningno了那么就我个人看有三种情况一个是网络有问题连接不上第二个是有可..
分类:
数据库 时间:
2016-03-18 18:18:45
阅读次数:
372