centos 7.9 安装 mysql
时间: 2025-07-01 18:05:25 浏览: 24
### 安装 MySQL 5.7 on CentOS 7.9
在 CentOS 7.9 上安装 MySQL 5.7 可以通过两种主要方式完成:使用 `yum` 包管理器进行安装,或者手动下载并安装 RPM 包。以下是详细的步骤说明。
#### 使用 YUM 安装 MySQL 5.7
1. **添加 MySQL YUM 存储库**
首先需要将 MySQL 的官方 YUM 存储库添加到系统中。这可以通过下载并安装 MySQL 提供的仓库配置文件来实现。
```bash
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
```
2. **安装 MySQL 社区版服务器**
使用以下命令安装 MySQL 社区版服务器:
```bash
sudo yum install mysql-community-server
```
这一步完成后,可以验证安装是否成功,通过检查 `mysqld` 的版本[^1]:
```bash
mysqld --version
```
3. **启动 MySQL 服务**
安装完成后,启动 MySQL 服务,并设置开机自动启动:
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
4. **安全设置**
MySQL 提供了一个脚本来帮助提高数据库的安全性,运行以下命令按照提示操作即可:
```bash
sudo mysql_secure_installation
```
#### 手动安装 MySQL 5.7
如果选择手动安装 MySQL 5.7,则需要从 MySQL 官方网站下载对应的 RPM 包。对于 CentOS 7.9,推荐下载适用于 EL7 的包[^2]。
1. **下载 MySQL RPM 包**
访问 MySQL 官方网站的下载页面,找到适用于 MySQL 5.7 和 CentOS 7 的 RPM 包下载链接,然后使用 `wget` 下载:
```bash
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar
```
2. **解压下载的文件**
创建一个目录用于存放解压后的文件,并进入该目录进行解压:
```bash
mkdir /home/sqyr/local/mysql-5.7.43
cp mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar /home/sqyr/local/mysql-5.7.43/
cd /home/sqyr/local/mysql-5.7.43/
tar -xvf mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar
```
3. **安装 MySQL 组件**
解压后,会得到多个 RPM 文件,这些是 MySQL 不同组件的安装包。依次安装它们:
```bash
sudo rpm -ivh mysql-community-common-5.7.43-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-5.7.43-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.43-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.43-1.el7.x86_64.rpm
```
4. **处理权限问题**
如果遇到权限不足的问题,可能是因为 MySQL 数据目录的权限设置不当导致的。可以通过修改相关目录的权限来解决这个问题[^4]:
```bash
sudo chmod 775 /home/sqyr/
```
5. **初始化 MySQL 数据库**
安装完成后,需要初始化 MySQL 数据库:
```bash
sudo mysqld --initialize --user=mysql
```
6. **启动 MySQL 服务**
初始化完成后,启动 MySQL 服务,并设置为开机启动:
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
以上就是在 CentOS 7.9 上安装 MySQL 5.7 的详细步骤。确保每一步都正确执行,特别是在处理权限和初始化数据库时要特别小心。
阅读全文
相关推荐

















