客户因系统升级,并且要保证业务系统的安全,所以,要求业务系统作双机。
 基本信息如下:两台虚拟机(Linux)加上一台IPsan设备,在IPsan上给划了100G作共享盘用。
 
双机软件用的是Rose HA,业务系统部署完成后,开始设数据库,
 
共享盘我们挂在了/mnt/上,数据文件放在了/mnt/mysql/data/ 
操作方法如下
 
关闭mysql数据库,开始修改存储路径:
 
[root@TEST mysql]# service mysql stop
 
Shutting down MySQL....[确定]
 
新的数据存储路径为/mnt/mysql/data/ 1.更改新路径宿主
 
chown
 mysql:mysql /test/mysql/data
 
2.将原数据全部拷贝到新路径
 
cp
 -a /var/lib/mysql/* 
/mnt/mysql/data/ 3.更改启动命令中的配置
 
vi /etc/rc.d/init.d/mysql                               修改完毕!
 
重新启动
 
[root@TEST mysql]# service mysql start
 
Starting MySQL.[确定]
 另外一台机器也是同作的作法,
 双机作完以后,我发现,主机A中添加完的数据,在B中看不见,进到Mysql里看,也看不到,没有。
 同事,又作了如下测试,我在共享盘上数据库上建了一个数据库test1,然后切到B服务器,在B服务器上能看到数据库test1
 ,
 为什么对我原来的数据库操作完以后,到另外一台机器看不到呢。