在虚拟机中的CentOS-9系统下,如何通过安装包安装MySQL 5.7.30数据库
时间: 2024-09-23 18:10:31 浏览: 110
centos7.x和centos6.x源码安装mysql5.7.30
在CentOS-9的虚拟机中安装MySQL 5.7.30,可以按照以下步骤进行:
1. **打开终端**:首先登录到虚拟机,打开终端窗口。
2. **添加EPEL存储库**:由于官方RPM源可能不包含旧版本的MySQL,我们需要先添加额外的存储库,因为EPEL (Extra Packages for Enterprise Linux) 提供了一些较旧版本的软件。运行以下命令:
```
curl -o /etc/yum.repos.d/epel-release-latest-9.noarch.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo rpm -Uvh /etc/yum.repos.d/epel-release-latest-9.noarch.rpm
```
3. **安装MySQL依赖项**:安装必要的包以便于安装MySQL,输入:
```
sudo yum update -y && sudo yum install -y libaio-devel bzip2-devel glibc-static ncurses-devel readline-devel sqlite-devel xz-devel
```
4. **下载MySQL安装文件**:访问MySQL官网下载适用于CentOS的RPM包。由于5.7.30版本可能不在官方支持范围内,你可能会下载到较新的版本。例如:
```
wget https://dev.mysql.com/get/mysql57-community-release-el9-8.noarch.rpm
```
5. **安装MySQL RPM**:
```
sudo rpm -ivh mysql57-community-release-el9-8.noarch.rpm
```
6. **安装MySQL**:
```
sudo yum install -y MariaDB-server MariaDB-client MariaDB-devel # 使用MariaDB替代MySQL,因为MySQL 5.7官方停止维护
```
7. **启动MySQL服务**:
```
sudo systemctl start mariadb
sudo systemctl enable mariadb
```
8. **设置root密码**:
```
sudo mysql_secure_installation
```
按照提示设置root用户的密码。
现在,MySQL 5.7.30已经在你的CentOS-9虚拟机上安装好了。记得定期备份数据,并注意安全设置。
阅读全文