Linux系统下彻底卸载并重新安装MySQL的完整指南
·
在Linux系统中管理MySQL服务时,有时我们需要彻底卸载旧版本再安装新版。下面分享我的完整操作流程,记录了一些常见问题的解决方法。
检查现有MySQL安装情况
首先确认系统中已安装的MySQL组件,使用这个命令查看:
rpm -qa|grep -i mysql
安全卸载MySQL步骤
- 停止MySQL服务
systemctl stop mysqld - 逐个卸载已安装的MySQL包
rpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -ev MySQL-server-5.5.25a-1.rhel5 - 清理残余文件和配置
find / -name mysql rm -rf /var/lib/mysql rm -rf /usr/lib64/mysql rm -rf /etc/my.cnf
全新安装MySQL
- 准备安装环境
yum install wget wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm rpm -ivh mysql57-community-release-el7-9.noarch.rpm - 安装MySQL服务
cd /etc/yum.repos.d/ yum install mysql-server - 启动服务并设置密码
systemctl start mysqld.service ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; flush privileges;
常见问题解决
- GPG密钥错误 遇到密钥校验失败时执行:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 - 远程连接问题 修改root用户访问权限:
use mysql; update user set host='%' where user='root'; flush privileges;
完成这些步骤后,你的MySQL服务应该可以正常使用了。如果还有问题,建议检查防火墙设置和SELinux状态。
更多推荐


所有评论(0)