码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 数据库双机热备方案

时间:2016-05-23 18:38:04      阅读:548      评论:0      收藏:0      [点我收藏+]

标签:

转载:http://www.microcolor.cn/solutions/80.html

 

本手册主要介绍通过使用 MicroColor ServHAMirror/Cluster 软件在Windows操作系统下完成对Mysql应用双机高可用集群配置的思路和步骤。在使用本手册前需要先完成 《MicroColor ServHA Mirror for Windows前序配置手册》或《MicroColorServHA Cluster for Windows前序配置手册》的配置步骤。

 

目录

MicroColor ServHASeries for Windows Mysql应用配置手册

一、规划方案

1.1 Innodb路径

1.2 Mysql服务名

1.3 汇总表格

二、安装前的注意事项

2.1 Innodb路径

2.2 Mysql服务名

2.3 实例目录存放路径

2.4 修改配置文件

三、安装A机数据库及实例

3.1 安装

3.2 Innodb路径

3.3 Mysql服务名

3.4 停止实例

3.5 修改目录名

四、安装B机数据库及实例

4.1 安装

4.2 Innodb路径

4.3 Mysql服务名

4.4 停止实例

五、手动测试

5.1 手动启动B机数据库服务

5.2 手动停止B机数据库服务

5.3 手动启动A机数据库服务

5.4 手动停止A机数据库服务

六、建立资源树

6.1 建立资源树

6.2 添加资源

6.3 拖拽资源树

6.4 测试资源树

 

一、规划方案

在开始安装和配置Mysql数据库前,我们需要规划Mysql配置方案,方便后面安装步骤的进行。

1.1 Innodb路径

在双机热备方案中,双机Mysql的Innodb路径必须一致,否则将导致切换失败。

1.2 Mysql服务名

在Mysql安装过程中,会创建一个windows的Mysql服务,双机的此服务名称必须一致。

1.3 汇总表格

完成规划后填写表1.3-1:

A机Innodb路径

 

B机Innodb路径

 

A机Mysql服务名称

 

B机Mysql服务名称

 

表1.3-1

以表1.3-1为例,后面的配置步骤均以本例中的示范进行配置。

A机Innodb路径

S:\MySQL Datafiles\

B机Innodb路径

S:\MySQL Datafiles\

A机Mysql服务名称

MySQL

B机Mysql服务名称

MySQL

表1.3-2

二、安装前的注意事项

在开始本步骤前,请确保已完成《MicroColor ServHAMirror for Windows前序配置手册》或《MicroColor ServHA Cluster for Windows前序配置手册》的配置步骤,以方便后面操作的进行。

本手册主要讲述在在Mysql程序及其实例安装中配置双机热备的相关步骤和注意事项,并不包含完整的Mysql安装教程,其他选项需根据实际需求进行设置。本手册以安装Mysql5.5为例,安装过程需注意以下几点:

2.1 Innodb路径

两机Mysql的Innodb路径必须一致。

2.2 Mysql服务名

两机Mysql的服务名必须一致。

2.3 实例目录存放路径

Mysql的实例存放路径必须在镜像盘/共享存储盘下。 打开Mysql安装目录下的配置文件my.ini,查看datadir路径。将此路径下的data文件夹复制到镜像盘/共享存储盘下。

2.4 修改配置文件

     修改my.ini文件下的datadir路径,将其指向上一步中data文件新的存放路径。

三、安装A机数据库及实例

以下步骤全部在A机上进行操作。

运行ServHAConsole,将资源树切换到A机。

3.1 安装

运行Mysql安装文件 ,如图3.1-1:

 

 

图3.1-1

3.2 Innodb路径

两机的Innodb路径必须一致,且必须安装在镜像盘/共享存储盘下。如图3.2-1:

 

图3.2-1

3.3 Mysql服务名

填写一个实例的服务名称。

 

图3.3-1

3.4 停止实例

在A机服务列表里选择Mysql服务并停止。

3.5 修改目录名

将Mysql在镜像盘/共享存储盘下的文件重命名(Innodb文件夹与数据库实例文件夹),本操作是为了避免在B机创建数据库实例的时候遇到文件重名冲突等情况的发生,一旦集群配置完毕,这个重命名的目录就可以完全删除了。

四、安装B机数据库及实例

运行ServHAConsole控制台,将资源树切换至B机。

4.1 安装

运行Mysql安装文件,如图4.1-1:

 

图4.1-1

4.2 Innodb路径

Innodb路径必须安装在镜像盘/共享存储盘下,且必须与A机一致,如图4.2-1:

 

图4.2-1

4.3 Mysql服务名

 填写一个MySql服务名,这里服务名称必须与A机的服务名称一致。

 

图4.2-2

4.4 停止实例

在B机windows服务列表里选择Mysql服务并停止。

五、手动测试

此步骤主要为了检测安装是否正常。

5.1 手动启动B机数据库服务

将资源树切换至B机:

在资源树根节点处点击右键,在弹出的菜单中点击“启动资源树”,如图5.1-1:

 

图5.5-1

在B机的服务列表中,选择Mysql服务并启动。

5.2 手动停止B机数据库服务

在windows服务列表中选择Mysql服务并停止。

5.3 手动启动A机数据库服务

将资源树切换至A机。

在A机的windows服务列表中,选择Mysql服务并启动。

5.4 手动停止A机数据库服务

在A机的windows服务列表中,选择Mysql服务并停止。

六、建立资源树

6.1 建立资源树

在《MicroColor ServHA Mirror forWindows 前序配置手册》或《MicroColorServHA Cluster for Windows前序配置手册》中我们建立的资源树如图6.1-1所示,接下来往资源树中添加Mysql的服务资源。

 

 

图6.1-1

6.2 添加资源

6.2.1 新建服务资源

选中上述建立的资源树,在工具栏中点击“服务”,添加服务资源,如图6.2.1-1:

 

图6.2.1-1

6.2.2 选择服务

点击右侧的“选择服务”按钮,弹出服务选择列表,ServHA会自动筛选双机服务,在服务列表中选择Mysql服务,点击“选择”按钮(如果Mysql服务启动类型不是“手动”则会提示您将其设置为手动,选择“是”即可),保存后如下图:

 

图6.2.2-1

6.3 拖拽资源树

拖动资源树依赖,选择IP地址资源(192.168.1.73),按住鼠标左键不松,将其拖动至Mysql主服务,同样将镜像/共享存储盘资源也拖动至Mysql主服务下,拖动后,资源树如图6.3-1:

 

图6.3-1

6.4 测试资源树

至此SqlServer双机集群完全配置完成,将A机资源树启动后即可对外服务,再将资源树手动切换至B机,查看资源树能否正常启动。此时该IP地址资源即为集群对外服务地址(即192.168.1.73)。

MySQL 数据库双机热备方案

标签:

原文地址:http://www.cnblogs.com/lijiasnong/p/5520729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!