经过查询资料,终于把mysql主从复制搞定了。此版本是mysql5.0的。 好了,开始说步骤。
首先,上篇已经说过了,需要复制一份安装文件到另外一个盘。接下来修改注册表。 好了,完了之后,我们修改mysql根目录下的my.ini文件。
当然,修改之前你需要备份一下。省的以后启动不起来。
-----------------------------------------
首先修改你要配置的主数据库的my.ini
-----------------------------------------
[mysqld]
server-id = 1
log-bin = mysql-bin
binlog-do-db = test
binlog-ignore-db = mysql
port = 3306
[client]
port = 3306
-----------------------------------------
接下来修改你要配置的从数据库的my.ini
-----------------------------------------
[mysqld]
port = 3307
server-id = 2
master-host = localhost
master-port = 3306
master-user = rep1
master-password = mysql
replicate-do-db = test
basedir="D:/MySQL/MySQL Server 5.0/"
datadir="D:/MySQL/MySQL Server 5.0/Data/"
[client]
port = 3307
相信大家已经看到了,端口号一定不能配置成一样的。好了。完了之后,先在主数据库创建一个用户,此处使用命令行的方式
mysql> change master to master_host=‘localhost‘,master_user=‘rep1‘,master_password=‘mysql‘;
mysql> start slave;
就启动了slave同步功能。
主从同步检查
执行如下语句
1 mysql>show slave status\G
参考的资料
http://jingyan.baidu.com/article/0eb457e57356e803f1a90512.html
http://www.cnblogs.com/rootq/articles/1065042.html
http://blog.csdn.net/zhangking/article/details/5662545
http://blog.sina.com.cn/s/blog_4de07d5e0100wq19.html
http://www.2cto.com/database/201403/288629.html
http://blog.csdn.net/junjieguo/article/details/7823594