centos7部署mysql8.0.25
时间: 2025-02-24 22:37:07 浏览: 48
### 部署和配置 MySQL 8.0.25
#### 准备工作
确保系统已经更新到最新状态,并移除任何旧版本的 MariaDB 或 MySQL 实例。
```bash
yum update -y
rpm -qa | grep mariadb
rpm -e --nodeps $(rpm -qa | grep mariadb)
```
#### 下载并安装 MySQL 社区版软件包
下载适用于 CentOS 的 MySQL 8.0.25 RPM 软件包集合。可以访问官方 MySQL 网站获取最新的二进制分发文件[^2]。
上传或通过 wget 命令下载这些 rpm 文件至服务器:
```bash
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-common-8.0.25-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-libs-8.0.25-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.25-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-server-8.0.25-1.el7.x86_64.rpm
```
按照特定顺序依次安装各个组件,以防止依赖关系冲突:
```bash
rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm
```
如果遇到 `mysql-libs` 冲突错误,则先执行以下命令再重试上述安装过程:
```bash
yum remove mysql-libs
```
#### 初始化数据库并启动服务
初始化 MySQL 数据库并将服务设置为开机自启:
```bash
mysqld --initialize-insecure --user=mysql
systemctl start mysqld.service
systemctl enable mysqld.service
```
为了安全起见,在首次登录之前运行安全脚本加强安全性:
```bash
mysql_secure_installation
```
此过程中会提示设定 root 用户密码和其他选项,请根据实际情况作出选择。
#### 创建软链接以便于管理
对于方便管理和维护的目的,可以在 `/usr/local/` 目录下建立指向实际安装路径下的 MySQL 版本号目录的符号链接[^1]:
```bash
ln -s /usr/local/mysql-8.0.25-linux-glibc2.12-x86_64 /usr/local/mysql
```
现在应该能够在 CentOS 7 上成功部署并初步配置好 MySQL 8.0.25 了。
阅读全文
相关推荐


















