搭建好master slave模式之后,有时会出现一些问题,比如同步不过去,下面整理了一些修复方法,逐步补充……
最常见的问题是同步无法进行,在我刚刚配好环境之后,由于对putty不熟,一不小心就无关的命令粘贴到mysql里,之后就无法同步了。
症状:
同步无法进行,执行下面语句
mysql>show slave status/G;
显示
Slave_IO_Running: No
Slave_SQL_Running:Yes
解决方法:
1.首先停掉Slave服务:slave stop
到主服务器上查看主机状态:
记录File和Position对应的值。
mysql> show master status;
+------------------+-----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+-----------+--------------+------------------+
| mysql-bin.000005 | 650| | |
+------------------+-----------+--------------+------------------+
1 row in set (0.00 sec)
3.到slave服务器上执行手动同步:
mysql> change master to
> master_host='192.168.208.118',
> master_user='slave208119',
> master_password='123456',
> master_port=3306,
> master_log_file='mysql-bin.000005',
> master_log_pos=650;
然后启动slave,问题解决