教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 Slave_SQL_Running:No 错误的解决办法

Slave_SQL_Running:No 错误的解决办法

发布时间:2015-09-21   编辑:jiaochengji.com
Slave_SQL_Running:No 错误的解决办法

故障现象
进入slave服务器,运行:
mysql> show slave status\G
         .......
             Relay_Log_File: localhost-relay-bin.000535
              Relay_Log_Pos: 21795072
      Relay_Master_Log_File: localhost-bin.000094
           Slave_IO_Running: Yes
          Slave_SQL_Running: No
            Replicate_Do_DB:
        Replicate_Ignore_DB:
      ......

解决办法一、
Slave_SQL_Running: No
1.程序可能在slave上进行了写操作。
2.也可能是slave机器重起后,事务回滚造成的。

一般是事务回滚造成的:
解决办法:
 

复制代码 代码如下:
mysql> slave stop;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> slave start;

解决办法二、

首先停掉Slave服务:slave stop
到主服务器上查看主机状态:
记录File和Position对应的值

进入master
mysql> show master status;
+----------------------+----------+--------------+------------------+
| File                 | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+----------------------+----------+--------------+------------------+
| localhost-bin.000094 | 33622483 |              |                  |
+----------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

然后到slave服务器上执行手动同步:
 

复制代码 代码如下:
mysql> change master to
> master_host='master_ip',
> master_user='user',
> master_password='pwd',
> master_port=3306,
> master_log_file=localhost-bin.000094',
> master_log_pos=33622483 ;
1 row in set (0.00 sec)
mysql> slave start;
1 row in set (0.00 sec)

mysql> show slave status\G
*************************** 1. row ***************************
........
            Master_Log_File: localhost-bin.000094
        Read_Master_Log_Pos: 33768775
             Relay_Log_File: localhost-relay-bin.000537
              Relay_Log_Pos: 1094034
      Relay_Master_Log_File: localhost-bin.000094
           Slave_IO_Running: Yes
          Slave_SQL_Running: Yes
            Replicate_Do_DB:

手动同步需要停止master的写操作!

您可能感兴趣的文章:
Slave_SQL_Running:No 错误的解决办法
mysql同步时出现错误:" Slave_SQL_Running:No"的两种解决办法
解决电脑提示应用程序错误0xc0000417问题
asp Provider 错误 '80004005'解决办法
我的Mysql碰到了1067错误,我该怎么办?
SQL Server 2005 安装 COM+ 错误的解决办法
发布程序时出现“类型ASP.global_asax同时存在于...”错误的解决办法
优酷提示错误代码2003及5000问题解决方法
win7中vmware内部错误怎么办?vmware提示内部错误解决办法
电脑提示 wermgr.exe - Application Error错误

[关闭]
~ ~