#!/bin/bash
# 验证是否 root
if [ "$(id -u)" -ne 0 ]; then
echo "Permission denied! Please execute as the root user!";
exit 1;
fi
# 执行脚本时携带参数 1 则备份 mysql 数据
if [ -n "$1" ] && [ "$1" -eq 1 ]; then
mysqldump -uroot -p --set-gtid-purged=off databases_name > ~/data.sql
fi
systemctl disable mysqld --now
rm -rvf /etc/my.cnf
rm -rvf /tmp/mysql*
rm -rvf /usr/local/mysql
rm -rvf /var/lib/mysql
rm -rvf /usr/lib/systemd/system/mysqld.service
systemctl daemon-reload
# 删除安装时注入的 mysql 命令环境。
sed '\#PATH=/usr/local/mysql/bin#d' -i /etc/profile
# 删除 zsh 终端的
sed '\#PATH=/usr/local/mysql/bin#d' -i /etc/zsh/zshenv
exit 0;