mySQL master slave同步修复

来源:互联网 发布:淘宝pos机下架 编辑:程序博客网 时间:2024/04/28 05:08

搭建好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,问题解决