如何解除安裝乾淨mysql
本人剛開始裝mysql時由於解除安裝不乾淨出現了各種問題,然後在網上查了很多解除安裝的方法,可是我還是覺得自己再寫一篇來補上一些我的見解.
第一步 rpm -qa | grep -i mysql
和網上大部分一樣,都是用rpm -qa | grep -i mysql的方法來查詢已經安裝的mysql.
MySQL-client-5.6.21-1.rhel5.x86_64
MySQL-server-5.6.21-1.rhel5.x86_64
MySQL-devel-5.6.21-1.rhel5.x86_64
以上三個就是我目前安裝的mysql.
第二步 yum -y remove MySQL-*
這一步和網上的有些不同,網上的一般用rpm -e 的命令刪除mysql,可是經過我的試驗,這樣表面上刪除了mysql,可是mysql的一些殘餘程式仍然存在,並且通過第一步的方式也查詢不到殘餘,而yum命令比較強大,可以完全刪除mysql.(ps:用rpm刪除後再次安裝的時候會提示已經安裝了,這就是rpm沒刪除乾淨的原因)
第三步 find / -name mysql
這一步是查詢mysql的一些目錄,把所有出現的目錄統統刪除.
第四步 rm -rf /etc/my.cnf
這個是刪除配置檔案
第五步 rm -rf /root/.mysql_sercret
這個是刪除mysql的預設密碼,如果不刪除這個,以後安裝mysql這個sercret中的預設密碼不會變,使用其中的預設密碼就可能會報類似Access denied for user '[email protected]' (using password:yes)的錯誤.
五步完成之後,這樣mysql就全部刪除乾淨了.