centos8.5.2111安装mysql5.6
时间: 2024-12-31 15:37:00 浏览: 10
### 安装 MySQL 5.6 on CentOS 8.5.2111
#### 准备工作
为了确保顺利安装 MySQL 5.6,在开始之前需确认系统已更新至最新状态:
```bash
dnf update -y
```
#### 安装必要的依赖包
一些基础库对于 MySQL 的正常运作至关重要,因此先安装这些必需的软件包:
```bash
dnf install -y libaio ncurses-compat-libs perl net-tools tar
```
这部分操作可以解决后续可能出现的一些依赖缺失问题[^3]。
#### 配置 YUM 源并选择特定版本
由于默认仓库可能不提供旧版 MySQL 或者自动指向更高版本,所以需要手动指定 MySQL 5.6 的源地址。首先移除任何现有的 MySQL 源设置,并创建新的 `.repo` 文件来定义 MySQL 5.6 社区服务器的位置:
```bash
yum remove mysql*
rm -rf /etc/yum.repos.d/mysql*.repo
vi /etc/yum.repos.d/mysql-community.repo
```
在打开的 `mysql-community.repo` 中加入以下内容以启用 MySQL 5.6 存储库:
```ini
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
```
保存更改后退出编辑器。接着通过命令行工具管理存储库的状态,禁用其他版本的同时激活所需的 MySQL 5.6 版本:
```bash
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql56-community
```
#### 执行实际安装过程
现在一切准备就绪,可以直接执行 MySQL 数据库服务端和客户端组件的安装:
```bash
yum install -y MySQL-server MySQL-client
```
这一步骤会下载并安装 MySQL 5.6 及其所需的所有依赖项到操作系统中。
#### 启动与初始化 MySQL 服务
一旦安装完成,启动 MySQL 并将其设为开机自启的服务之一:
```bash
systemctl start mysqld.service
systemctl enable mysqld.service
```
最后建议运行安全脚本来加强新部署实例的安全性配置:
```bash
mysql_secure_installation
```
按照屏幕上的指示完成剩余步骤即可。
阅读全文