centos7重装mysql
时间: 2024-12-29 08:27:22 浏览: 9
### 如何在 CentOS 7 上重新安装 MySQL
#### 卸载现有的 MariaDB 或旧版本的 MySQL
为了防止文件冲突,在安装新的 MySQL 版本之前,建议先卸载任何已存在的 MariaDB 或者旧版 MySQL。
```bash
sudo rpm -qa | grep mariadb
sudo rpm -e --nodeps $(rpm -qa | grep mariadb)
```
对于已经存在旧版本 MySQL 的情况:
```bash
sudo rpm -qa | grep mysql
sudo rpm -e --nodeps $(rpm -qa | grep mysql)
```
确保所有相关软件包都被移除[^4]。
#### 创建 MySQL 目录并下载 RPM 包
进入 `/usr/local` 文件夹下创建名为 `mysql` 的新目录,并切换到该目录内准备后续操作。
```bash
cd /usr/local && sudo mkdir mysql && cd mysql
```
接着通过命令行工具来获取官方提供的最新稳定版 MySQL 社区服务器的 Yum 存储库配置文件:
```bash
sudo yum install https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
```
注意这里使用的是针对 EL7 (Enterprise Linux 7) 构建的特定版本号的 `.noarch.rpm` 软件包。这一步骤将设置好用于安装 MySQL Server 所需的一切依赖关系以及更新源列表[^2]。
#### 安装 MySQL 数据库服务端程序
现在可以执行如下指令完成实际的服务部署工作了:
```bash
sudo yum -y install mysql-server
```
此过程中可能会花费一些时间去处理各种必要的组件和模块,请耐心等待直至结束提示显示成功为止[^1]。
#### 启动 MySQL 并设定自动启动项
一旦上述步骤顺利完成,则可以通过下面几条简单的 Shell 命令让 MySQL 正常运行起来并且随系统引导一同加载:
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo systemctl status mysqld
```
最后一条命令用来验证当前状态是否正常运作;如果有错误发生则应仔细阅读日志信息以便排查问题所在[^3]。
阅读全文