限时福利领取


在Linux系统中管理MySQL服务时,有时我们需要彻底卸载旧版本再安装新版。下面分享我的完整操作流程,记录了一些常见问题的解决方法。

检查现有MySQL安装情况

首先确认系统中已安装的MySQL组件,使用这个命令查看:

rpm -qa|grep -i mysql
检查MySQL安装情况

安全卸载MySQL步骤

  1. 停止MySQL服务
    systemctl stop mysqld
  2. 逐个卸载已安装的MySQL包
    rpm -ev MySQL-client-5.5.25a-1.rhel5
    rpm -ev MySQL-server-5.5.25a-1.rhel5
  3. 清理残余文件和配置
    find / -name mysql
    rm -rf /var/lib/mysql
    rm -rf /usr/lib64/mysql
    rm -rf /etc/my.cnf

全新安装MySQL

  1. 准备安装环境
    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
  2. 安装MySQL服务
    cd /etc/yum.repos.d/
    yum install mysql-server
  3. 启动服务并设置密码
    systemctl start mysqld.service
    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
    flush privileges;

常见问题解决

  1. GPG密钥错误 遇到密钥校验失败时执行:
    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  2. 远程连接问题 修改root用户访问权限:
    use mysql;
    update user set host='%' where user='root';
    flush privileges;
    远程连接设置

完成这些步骤后,你的MySQL服务应该可以正常使用了。如果还有问题,建议检查防火墙设置和SELinux状态。

Logo

音视频技术社区,一个全球开发者共同探讨、分享、学习音视频技术的平台,加入我们,与全球开发者一起创造更加优秀的音视频产品!

更多推荐