觉得这个实验挺好玩的,所以拿来分享下:
前提,在windows环境下
实验要求:
1、 两人一组,每人一台PC,一人配置Master,一人配置Slave。
2、 数据库至少设置一张表,用web程序对表进行增删查改操作。
3、 实现双机热备,即主库宕机备库可自动接管服务,备库宕机后重启可自动同步。
既然知道了要求,当然要开始行动啦:
一. 准备工作
1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方 通过在cmd命令输入,ping+对方ip地址],查看
2. 两台服务器都安装mysql-server-5.0,必须保证mysql的版本一致
3. 假设,服务器A:10.0.111.162,服务器B:10.0.111.176
二. 创建同步用户
在主服务器上为从服务器建立一个连接账户,该账户必须授予replication slave权限。因为服务器A和服务器B互为主从,所以都要分别建立一个同步用户。(此步骤在myql的命令行窗口进行操作,不是cmd命令行)
服务器A:
mysql> grant replication slave on *.* to 'replicate'@'10.0.111.176' identified by '123456';
mysql> flush privileges;
服务器B:
mysql> grant replic