標籤:number init.d ati led from index serve deb 區分
來源整理於 https://www.cnblogs.com/wanghuaijun/p/6398240.html
虛擬機器CentOS6.8下
先執行命令查看目錄是否存在mysql 檔案夾: cd /usr/local 再輸入ll
若存在
執行刪除命令 rm -rf /usr/local/mysql
再
清空相關mysql的所有目錄以及檔案
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
rm -rf /usr/my.cnf
刪除mysql服務
[[email protected] local]# chkconfig --list | grep -i mysql
[[email protected] local]# chkconfig --del mysql
yum方式安裝的mysql
1、yum remove mysql mysql-server mysql-libs compat-mysql51
2、rm -rf /var/lib/mysql
3、rm /etc/my.cnf
查看是否還有mysql軟體:
rpm -qa|grep mysql
如果存在的話,繼續刪除即可。
rpm方式安裝的mysql
a)查看系統中是否以rpm包安裝的mysql:
[[email protected] opt]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
b)卸載mysql
[[email protected] local]# rpm -e MySQL-server-5.6.17-1.el6.i686
[[email protected] local]# rpm -e MySQL-client-5.6.17-1.el6.i686
c)刪除mysql服務
[[email protected] local]# chkconfig --list | grep -i mysql
[[email protected] local]# chkconfig --del mysql
d)刪除分散mysql檔案夾
[[email protected] local]# whereis mysql 或者 find / -name mysql
mysql: /usr/lib/mysql /usr/share/mysql
清空相關mysql的所有目錄以及檔案
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
rm -rf /usr/my.cnf
本文介紹了CentOS下MySQL的徹底卸載的幾種方法,分享給大家,具體如下:
1:查看MySQL是否安裝:
方式1:
?
| 1234567891011 |
[[email protected] usr]# yum list installed mysql*Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirror.neu.edu.cn * updates: mirrors.yun-idc.comInstalled PackagesMySQL-client.x86_64 5.6.27-1.el6 installedMySQL-devel.x86_64 5.6.27-1.el6 installedMySQL-server.x86_64 5.6.27-1.el6 installed[[email protected] usr]# |
方式2( -i :不區分大小寫):
?
| 12345 |
[[email protected] usr]# rpm -qa | grep -i mysqlMySQL-server-5.6.27-1.el6.x86_64MySQL-client-5.6.27-1.el6.x86_64MySQL-devel-5.6.27-1.el6.x86_64[[email protected] usr]# |
2:卸載MySQL:
卸載1:
?
| 123 |
[roo[email protected] usr]# yum remove mysql mysql-server mysql-libs compat-mysql51[[email protected] usr]# rm -rf /var/lib/mysql[[email protected] usr]# rm /etc/my.cnf |
如果裝了mysql-devel(其他一樣add command),卸載為:
複製代碼 代碼如下:
[[email protected]_ts_tian init.d]# yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51
注(例如):
mysql-5.5.39-1.el6.remi.x86_64
mysql-libs-5.5.39-1.el6.remi.x86_64
compat-mysql51-5.1.54-1.el6.remi.x86_64
mysql-server-5.5.39-1.el6.remi.x86_64
卸載2{繼續,1,2選擇一種(此處為介紹):}:
?
| 123456789 |
[[email protected] mysql]# rpm -aq | grep -i mysqlMySQL-server-5.6.27-1.el6.x86_64MySQL-client-5.6.27-1.el6.x86_64MySQL-devel-5.6.27-1.el6.x86_64[[email protected] mysql]# rpm -e MySQL-server-5.6.27-1.el6.x86_64[[email protected] mysql]# rpm -e MySQL-client-5.6.27-1.el6.x86_64[[email protected] mysql]# rpm -e MySQL-devel-5.6.27-1.el6.x86_64[[email protected] rc.d]# cd /var/lib/[[email protected] lib]# rm -rf mysql/ |
注:刪除MySQL資料庫目錄(關鍵) ,否則password不更新(預設安裝,如果自訂安裝路徑和連結路徑ln -s ……請刪除。)
rm -rf /var/lib/mysql
卸載3:
?
| 123 |
[[email protected] usr]# whereis mysqlmysql: /usr/lib64/mysql[[email protected] usr]# rm -rf /usr/lib64/mysql |
註:find / -name mysql
註:清空相關mysql的所有目錄以及檔案和其他配置和設定等。如果有,則刪除。也必須考慮其他軟體不去影響。
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
卸載4:
?
| 12 |
[[email protected] usr]# rm –rf /usr/my.cnf[[email protected] usr]# rm -rf /root/.mysql_sercret |
卸載5(自啟服務):
?
| 12 |
[[email protected] usr]# chkconfig --list | grep -i mysql[[email protected] usr]# chkconfig --del mysqld |
此處刪除看自己設定:mysql/mysqld
CentOS6.8下完全乾淨卸載mysql