windows下成功搭建mysql的主从关系

前期

1.windows 7 64bit

2.Vmware

3.两台虚拟Server 2003系统

4.appserv-win32-2.5.10



安装虚拟Server 2003系统

1.安装系统这些大家应该都会了,如果不会的可以给我留言哟。

2.设置两台Server2003为一个内网,并关闭防火墙。

3.S1和S2为两台服务器,S1为mysql的主,S2为从。效果如下图





安装appserv-win32-2.5.10

S1和S2同时安装appserv-win32-2.5.10,效果如下图





设置Vmware中,S1和S2为同一个网络

S1的网络地址为:192.168.10.100

S2的网络地址为:192.168.10.101





修改主服务器(S1)

1.修改my.ini文件,位置如下图:

2.打开my.ini文件,找到[mysqld],添加如下代码:

[mysqld]
log-bin = C:/AppServ/MySQL/log/mysql-bin.log
server-id=1

3.重启mysql服务

4.设置对192.168.10.101服务器远程访问的授权。

GRANT REPLICATION SLAVE ON *.* TO 'root'@'192.168.10.101' IDENTIFIED BY "root";

5.启动主服务器,执行代码如下:

show master status\G;





修改从服务器(S2)

1.在my.ini的[mysqld]的下方加添

[mysqld]
server-id=2
log_bin = C:/AppServ/MySQL/log/mysql-bin.log
master-host =192.168.10.100
master-user=root
master-pass=root
master-port =3306
master-connect-retry=60
replicate-do-db =test

2.重启mysql服务

3.启动从服务

start slave;
SHOW SLAVE STATUS\G;

效果如下:




测试主从关系

在S1上边执行如下代码,查看 S2服务器的数据库的变化

create database ttt;
use ttt;
CREATE TABLE `sigangjun` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 200 ) NOT NULL 
) ENGINE = MYISAM ;


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值