文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql MS 同步问题

mysql MS 同步问题

时间:2010-09-03  来源:skybin090804

对于       Slave_IO_Running: No
          Slave_SQL_Running: Yes
这个MS同步问题就遇到很多了;  ------------- 情况一
但今次偶遇以下的情况:
              Master_Log_File: mymgf.000001
          Read_Master_Log_Pos: 499
               Relay_Log_File: mymgf.000002
                Relay_Log_Pos: 248
        Relay_Master_Log_File: mymgf.000001
             Slave_IO_Running: Yes
            Slave_SQL_Running: No
还是第一次遇到。  情况一

不过还好提示超级明显:
 Last_SQL_Errno: 1007
               Last_SQL_Error: Error 'Can't create database 'my'; database exists' on query. Default database: 'mytest'. Query: 'create database my'

出现这个情况:
程序可能在slave上进行了写操作
也可能是slave机器重起后,事务回滚造成的
在slave获取的事务日志中存在越权的操作

解决方法:
NO.1
我是把这个东东跳过
mysql> stop slave;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> start slave;

NO.2

slave:

#stop slave;

master:

查看在那个时间点后进行操作

mysql> show master status\G;

slave:

slave上强制跳过:

mysql> change master to
> master_host='master_ip',
> master_user='sky',
> master_password='sky',
> master_port=3306,
> master_log_file=xx',
> master_log_pos=xx;





对于日志开头第一种情况:

引发的原因:
slave 没权限。 master上的相应binlog没有。网络原因。

做相应调整就ok
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载