服務器centos下如何完全卸載MySQL?解決卸載不干凈的問題
系統:CentOS 6.5,MySQL:MySql 5.6
這里主要解決使用rpm安裝的卸載問題,安裝方法見:CentOS安裝mysql*.rpm提示conflicts with file from package的解決辦法
雖然說這里的是使用rpm安裝的卸載問題,我覺得使用yum方式安裝的如果遇到相同?問題也一樣適用。
查看已經安裝的服務
rpm –qa|grep -i mysql
-i 作用是不區分大小寫
可以看到有兩個安裝包
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm
刪除這兩個服務(去掉后綴)
rpm –e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64
rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64
查看殘留的目錄:
Whereis mysql
然后刪除mysql目錄:
rm –rf /usr/lib64/mysql
刪除相關文件:
rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
最關鍵的:
rm -rf /var/lib/mysql
如果這個目錄如果不刪除,再重新安裝之后,密碼還是之前的密碼,不會重新初始化!
網上查了很久都沒有文章提到這個,最后還是自己摸索找出來的。
卸載完成!