Skip to content

MySQL之一键卸载MySQL8.2

脚本内容

shell
#!/usr/bin/env bash
# mysql二进制下载地址:https://downloads.mysql.com/archives/community/
# Product Version:8.2.0
# Operating System:Linux - Generic
# OS Version:Linux - Generic (glibc 2.17) (x86, 64-bit)
# -----------------------------------------------------
# 作用:一键卸载MySQL8.2,与一键安装MySQL8.2配套使用
# author odboy
sudo systemctl stop mysql
if [ $? -ne 0 ]; then
    echo "停止MySQL服务失败"
    exit 100
fi

sudo userdel mysql
sudo groupdel mysql
if [ $? -ne 0 ]; then
    echo "删除MySQL用户组失败"
    exit 100
fi

sudo systemctl disable mysql
sudo rm /etc/systemd/system/mysql.service
if [ $? -ne 0 ]; then
    echo "删除MySQL服务配置失败"
    exit 100
fi

sudo rm -rf /var/lib/mysql
if [ $? -ne 0 ]; then
    echo "删除MySQL数据文件失败"
    exit 100
fi

#
sudo rm -rf /usr/local/mysql
if [ $? -ne 0 ]; then
    echo "删除MySQL二进制文件失败"
    exit 100
fi

echo "MySQL8.2已卸载"