客户因系统升级,并且要保证业务系统的安全,所以,要求业务系统作双机。
基本信息如下:两台虚拟机(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
,
为什么对我原来的数据库操作完以后,到另外一台机器看不到呢。
基本信息如下:两台虚拟机(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
,
为什么对我原来的数据库操作完以后,到另外一台机器看不到呢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货