标签:

转载: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双机热备数据库_MySQL 数据库双机热备方案相关推荐

  1. linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06

    Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06 视频教程学习地址 Oracle/MySQL数据库学习专用QQ群:336282998.189070296 学完风哥本课程能熟悉 ...

  2. mysql中数据如何备份_mysql数据库如何进行备份和恢复

    一.确保mysql开启了binlog日志功能 在/etc/my.cnf文件里的[mysqld]区块添加: #这个是存储的位置为mysql配置文件的位置 log-bin=mysql-bin 然后重启my ...

  3. mysql 从库数据损坏_MySQL数据库中数据损坏恢复全过程

    MySQL数据库中数据损坏恢复全过程 前几天因为MySQL数据库部分数据损坏原因,我尝试了下恢复数据,之后整理以下文档,供各位参考,以备各位同事以后如有类似问题,可以少走些弯路,尽快解决问题. 环境: ...

  4. 怎么用mysql存储系统数据库_mysql数据库之基本操作和存储引擎

    一.知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list ...

  5. mysql insert 不需要日志_MySQL数据库性能优化(1)「转」

    1.MySQL概述 从本文开始我们将讨论建立在块存储方案之上的关系型数据库的性能优化方案和集群方案.关系型数据库的选型将以创业公司.互联网行业使用最广泛的MySQL数据为目标,但是MySQL的安装过程 ...

  6. mysql命令导出数据库_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  7. mysql一些基本sql操作_MySql数据库的一些基本操作---------------SQL语法

    MySql数据库是比较常用的关系型数据库,操作用的是sql语句,下面来说一说MySql的一些基本操作 MySql数据库是一种C/S型的模式,即客户端/服务器端,对应到具体应用上,便是bin目录下的my ...

  8. mysql test数据库_mysql数据库test

    Re介绍一下CentOS下MySQL数据库的安装与配置方法 MySQL数据库配置的具体步骤: 1.编辑MySQL的配置文件,使用vi /etc/my.cnf [root@sample ~]# vi / ...

  9. mysql update 多个字段_MySQL数据库基础

    MySQL基础 今日目标 1. MySQL数据库简单介绍2. MySQL安装和使用3. SQL[重点]语法和关键字,实现对记录的增删改查 一 数据库介绍 1.1 什么是数据库? 存储数据的仓库,本质上 ...

最新文章

  1. 教你在Nodejs中如何获取当前函数被调用的行数及文件名
  2. 阿里达摩院员工业余打造“论文知识图谱”工具:极速搜索,完全可视化
  3. 客户管理系统之模块设计(十)
  4. 你觉得什么才是 Java 的基础知识?
  5. Mysql5.7后的password加密和md5
  6. HDU 6356.Glad You Came-线段树(区间更新+剪枝) (2018 Multi-University Training Contest 5 1007)...
  7. 前端防抖和节流合二为一
  8. linux中shift用法,Linux shell脚本中shift的用法说明
  9. 2022年湖南省中医执业医师考试第三单元医学针灸学模拟题
  10. 西工大计算机学院优秀毕业生,计算机学院优秀博士毕业生陈穆林:不负时光 不负自己 奋斗的时光是一抹永不褪色记忆...
  11. 一次提交却发起了多次请求的一种可能的原因
  12. c语言编程输出主析取范式,c++编程:从键盘上任意输入一个主析取范式,输出与之等值的主合取范式...
  13. 使用友盟进行app的增量更新
  14. 社保入税+国家支持,企业一大法宝:灵活用工
  15. 中职双师型教师计算机培训总结,中职教师教学能力远程培训总结范文(精选3篇)...
  16. 抖音最火word clock屏保设置
  17. 线电压和相电压,线电流和相电流的关系
  18. 可以替换十五个整版软件的免费软件
  19. bim建筑绘图计算机要求,BIM软件对电脑硬件配置的要求
  20. VS code配置Ninja使用MSVC编译器

热门文章

  1. 2021年资料员-岗位技能(资料员)免费试题及资料员-岗位技能(资料员)
  2. 亚马逊红人视频和普通买家秀有什么区别?
  3. iOS问题记录 - Xcode 14.3版本运行项目报错
  4. vue3.0 知识点整理
  5. c语言tinyxml使用方法,如何利用tinyxml操纵xml及注意问题
  6. 【微信小程序】云开发(Cloud Base)环境配置以及编写第一个云函数
  7. missing ServletWebServerFactory bean
  8. 设计模式与软考试题之桥接模式
  9. Java图片透明化操作
  10. 职业生涯规划-技术还是管理