echo "INFO : BEGIN INSTALLING MYSQL8 ..."
#检查MySQL服务版本,若已经存在mysql8,直接退出
me=`ps -ef|grep mysqld|wc -l`
if [ $me -eq 2 ];then
me=`systemctl status mysqld|grep Docs|awk -F: '{print $NF}'`
if [ $? -eq 0 -a "$me" == "mysqld(8)" ];then
echo "INFO : MYSQL8 FOUND"
exit 0
fi
# 若存在旧版本的MySQL,且服务处于启动状态
systemctl status mysqld|grep "active (running)"
if [ $? -eq 0 ];then
systemctl stop mysqld
echo "INFO : OLD MYSQL SERVICE FOUND AND STOPPED"
fi
fi
#若存在旧版本的残留则直接卸载
names=`rpm -qa|grep mysql`
for name in $names;do
yum -y remove $name 1>/dev/null 2>&1
echo "