首页 > 代码库 > mysql配置主从复制 第二篇

mysql配置主从复制 第二篇

经过查询资料,终于把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