YUM 数据库部署实战:MySQL 与 MariaDB 安装管理
一、企业场景(实战场景)
场景:企业服务器需要部署不同数据库环境,运维人员通过 YUM 快速完成软件包的查询、安装、卸载、升级和管理。
二、企业需求
企业服务器需要部署数据库服务,运维人员需要使用 YUM 完成数据库软件的安装与服务管理。
三、作业要求
使用 YUM 分别完成:
1、安装 MySQL
- 配置 MySQL YUM 源
- 使用 yum 安装 MySQL
- 启动 MySQL 服务
- 设置开机自启
- 验证 MySQL 是否正常运行
sudo systemctl status mysqld
注意:根据操作手册安装完之后,需要删除(卸载)。
2、安装 MariaDB
- 使用 yum 安装 MariaDB
- 启动 MariaDB 服务
- 设置开机自启
- 验证 MariaDB 是否正常运行
3、总结以下 YUM 命令的作用
yum search:用于在软件仓库中搜索软件包。格式:
yum search 关键词。例如:yum search mysql,输出结果会列出名称或描述中包含 mysql 的软件包及其简要说明。yum install:用于安装软件包及其依赖。格式:
yum install 软件包名。例如:yum install mysql-server,执行后 YUM 会自动解析依赖关系并提示确认,输入 y 后开始下载安装。yum remove:用于卸载已安装的软件包。格式:
yum remove 软件包名。例如:yum remove mysql-server,执行后 YUM 会列出将被卸载的软件包及依赖,确认后完成删除。yum list installed:用于列出系统中所有已安装的软件包。格式:
yum list installed。例如:yum list installed | grep mysql,输出结果会显示已安装软件包的名称、版本号和来源仓库。yum update:用于升级系统中所有可更新的软件包。格式:
yum update。例如:yum update,执行后 YUM 会检查仓库中的更新,列出可升级的软件包并提示确认,输入 y 后开始升级。yum clean all:用于清理 YUM 的缓存文件,包括软件包缓存和元数据。格式:
yum clean all。例如:yum clean all,执行后输出 Cleaning repos、Cleaning list of fastest mirrors 等提示,表示缓存已清理完成。