CentOS6.8下完全乾淨卸載mysql

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.