搭建MySQL Replication

今天搭建MySQL Replication碰到一些问题,总结一下。基本的步骤是按照这样(最基本通用的一种)

http://forums.mysql.com/read.php?26,148922,196831#msg-196831

注意的是:主服务器要开启二进制日志,从不用。

然后还是碰到了这样的问题:

Slave_IO_State: Connecting to master

Slave_IO_Running: No
Slave_SQL_Running: Yes

使用了reset方法:

http://forums.mysql.com/read.php?26,148922,151236#msg-151236

还是不行,然后看到一篇博文中的这句话:

Slave_SQL_Running: No的情况,可通过如下解决:
(1)、确定分配置给从的账号可以远程登陆主mysql服务器,这是关键

http://www.joinphp.cn/blog/?p=70

然后(要确保bind-address=127.0.0.1已经被注释掉了)执行:

mysql> GRANT ALL PRIVILEGES ON *.* TO rep@"%" IDENTIFIED BY "yourpasswd";
mysql> flush privileges;

OK了。

还找到一篇比较详细的文章,虽然没有帮到自己,不过有问题查阅一下也是很好的。http://liuyu.blog.51cto.com/183345/64077

毕竟没有自己的东西,所以还是都用链接的好,尊重版权,呵呵。

标签: ,

留下回复