一、檢查服務(wù)器是否已經(jīng)安裝了MySQL
rpm -qa|grep mysql
如下所示
mysql-community-libs-compat-8.1.0-1.el7.x86_64
mysql-community-server-8.1.0-1.el7.x86_64
mysql-community-icu-data-files-8.1.0-1.el7.x86_64
mysql-community-common-8.1.0-1.el7.x86_64
php-mysqlnd-7.3.33-1.el7.remi.x86_64
mysql-community-libs-8.1.0-1.el7.x86_64
mysql-community-client-plugins-8.1.0-1.el7.x86_64
mysql-community-client-8.1.0-1.el7.x86_64
二、查看MySQL服務(wù)是否開啟
systemctl status mysqld
如下所示:
mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2024-02-20 15:24:50 CST; 9s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 30152 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 30194 (mysqld)
Status: "Server is operational"
Tasks: 38
CGroup: /system.slice/mysqld.service
└─30194 /usr/sbin/mysqld
Feb 20 15:24:45 i2MaskingCtrl systemd[1]: Starting MySQL Server...
Feb 20 15:24:50 i2MaskingCtrl systemd[1]: Started MySQL Server.
如開啟則關(guān)閉MySQL服務(wù),執(zhí)行以下命令:
systemctl stop mysqld
三、查找含有MySQL的目錄
find / -name mysql
如下所示:
/etc/logrotate.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
根據(jù)自己查找出來的目錄進(jìn)行依次刪除:
rm -rf /etc/logrotate.d/mysql /var/lib/mysql /var/lib/mysql/mysql /usr/bin/mysql /usr/lib64/mysql
還需刪除以下兩個(gè)目錄:文章來源:http://www.zghlxwxcb.cn/news/detail-834181.html
//mysql的配置文件
rm -rf /etc/my.cnf
//如果不刪除這個(gè)文件,則重新安裝的Mysql將無法設(shè)置password
rm -rf /var/log/mysqld.log
四、查找MySQL安裝的組件服務(wù)
rpm -qa|grep -i mysql
如下所示:
mysql-community-libs-compat-8.1.0-1.el7.x86_64
mysql-community-server-8.1.0-1.el7.x86_64
mysql-community-icu-data-files-8.1.0-1.el7.x86_64
mysql-community-common-8.1.0-1.el7.x86_64
php-mysqlnd-7.3.33-1.el7.remi.x86_64
mysql-community-libs-8.1.0-1.el7.x86_64
mysql-community-client-plugins-8.1.0-1.el7.x86_64
mysql-community-client-8.1.0-1.el7.x86_64
卸載并刪除查找出來的組件服務(wù):文章來源地址http://www.zghlxwxcb.cn/news/detail-834181.html
rpm -ev mysql-community-libs-compat-8.1.0-1.el7.x86_64
rpm -ev mysql-community-server-8.1.0-1.el7.x86_64
rpm -ev mysql-community-icu-data-files-8.1.0-1.el7.x86_64
rpm -ev mysql-community-common-8.1.0-1.el7.x86_64
rpm -ev mysql-community-libs-8.1.0-1.el7.x86_64
rpm -ev mysql-community-client-plugins-8.1.0-1.el7.x86_64
rpm -ev mysql-community-client-8.1.0-1.el7.x86_64
注:如果刪除不了則加上--nodeps。例如:rpm -ev --nodeps mysql-community-libs-compat-8.1.0-1.el7.x86_64
五、卸載完成后檢查是否卸載成功
rpm -qa|grep -i mysql
php-mysqlnd-7.3.33-1.el7.remi.x86_64
systemctl start mysql
如報(bào)錯(cuò)Failed to start mysql.service: Unit not found.
則說明此時(shí)mysql已經(jīng)卸載干凈了。
到了這里,關(guān)于Linux下徹底卸載MySQL數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!