今天搭建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
毕竟没有自己的东西,所以还是都用链接的好,尊重版权,呵呵。
标签: MySQL, MySQL Replication