日期:2014-05-16  浏览次数:20374 次

(转)mysql 主从数据库配置(windows)

系统环境:Windows 2003
?????? MYSQL版本 5.1.38
1:主服务器main
IP地址:192.168.1.101
2:从服务器companion
IP地址:192.168.1.102

1、首先停止主服务器Mysql服务,备份数据库到从服务器确保主从服务器数据库数据一样。后启动MYSQL服务。


2、在主服务器Mysql数据库上创建一个备份用户
命令如下:

Java代码??收藏代码
  1. GRANT?REPLICATION?SLAVE,RELOAD,SUPER?ON?*.*?to?hao@'192.168.1.102'?IDENTIFIED?BY?'123'??

建立一个帐户hao,并且只能允许从192.168.1.102这个地址上来登陆,密码是123。赋予权限:REPLICATION SLAVE,RELOAD,SUPER(同时赋予需要同步的数据库全部权限)

?

在2号服务器: companion上做连接测试: mysql -h 192.168.1.101 -u backup -p??输入密码123测试连接登陆。

?

?

3、对A服务器的配置进行修改,打开mysql/my.ini文件,在[mysqld]下面添加如下内容:

Java代码??收藏代码
  1. server-id=1?#主数据库ID??
  2. log-bin=D:\mysqllog\log-bin.log?#二进制变更日志??