CentOS下重装Mysql--yum方式

用rpm -e 命令就能彻底删除已安装的mysql,必须删除3个包:
mysql-server,mysql,mysql-libs,但是最后的lib包被perl-DBD-MySQL依赖,所以perl-DBD-MySQL也要先被删除


rpm -e mysql-server
rpm -e perl-DBD-MySQL
rpm -e mysql
rpm -e mysql-libs


yum -y install mysql-libs mysql mysql-server


mysql_install_db
/etc/init.d/mysqld start


错在,开始忽略了mysql-libs,没有在重装之前删除就的libs包,导致各种错误。

### 如何在 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]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值