MySQL部署说明

下面使用 EasyOps 平台来说明 MySQL 服务安装部署的操作流程。

点击顶部服务标签,进入服务管理页面。

在左侧的组件导航栏选择 MySQL 服务后,在服务实例列表栏右端,点击添加服务实例。

在弹出的服务安装向导窗口中,输入新安装的服务实例名称和选择服务实例所属的集群名称(服务分组)

使用 Yaml 配置文件进行服务安装可以参考此手册中的一键部署相关章节

Generated

下一步进入服务版本选择界面。对于适配了多个版本的服务,可以选择要部署的版本。MySQL 服务选择5.7.31并确定

Generated

下一步选择服务安装的服务器列表

Generated

可以从主机列表上看到当前服务器的基本配置和已经安装的组件数量,并据此来选择新服务部署的节点。

下一步设置服务拓扑

Generated

MySQL 服务无依赖。只有 server 组件。

在主机列表选择每个组件中待加入的节点。

下一步进入服务配置界面

Generated

默认情况下,平台会为服务生成一个配置组;但用户也可以通过新建配置组来自己生成服务的配置组

点击默认的配置组名称,可以进入配置编辑页面(必选)。可参考3.1服务配置章节

配置组配置支持版本回溯,通过选择不同的版本号即可应用

也可以选择该服务已存在的配置组和版本,将其应用到新部署的节点

暂时不需要使用 extra_vars 功能

在默认的配置组中,MySQL 配置会提供1个配置分组,对应 MySQL 配置文件中的相关配置。

其中:

mysql 配置组主要覆盖 mysql 服务的相关配置

mysql.client 配置组主要覆盖 my.cnf 配置文件中的 [client]相关配置

mysql.mysql 配置组主要覆盖 my.cnf 配置文件中的 [mysql]相关配置

mysql.mysqldump 配置组主要覆盖 my.cnf 配置文件中的 [mysqldump]相关配置

mysql.mysqld 配置组主要覆盖 my.cnf 配置文件中的 [mysqld]相关配置

Generated

各类服务地址按照实际部署的节点填写即可,对应的名称和含义可参考服务配置章节

配置组修改完毕应用后,执行下一步就开始服务安装

Generated

安装注意事项

安装前需清理之前安装残留

EasyOps 1.7.3版本的Mysql服务重装时,较之先前版本已不需要在server节点上做清理操作。处理方式改为将之前的安装路径进行备份,并自动清理Mysql相关安装包。

当前,也可以在重装前进行手动清理,具体操作步骤如下

卸载已安装的mysql相关组件

yum remove mysql-community*

删除如下相关路径

/var/lib/mysqld

/usr/lib64/mysql

/usr/share/mysql

补充:可以执行如下搜索命令,查询mysql相关路径

Bash
find / -name mysql