麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

Linux下卸載MySQL數據庫

2024-07-24 13:13:31
字體:
來源:轉載
供稿:網友

如何在Linux下卸載MySQL數據庫呢? 下面總結、整理了一下Linux平臺下卸載MySQL的方法。 MySQL的安裝主要有三種方式:二進制包安裝(Using Generic Binaries)、RPM包安裝、源碼安裝。對應不同的安裝方式,卸載的步驟有些不同。文章中如有不足或不對的地方,敬請指出或補充!

RPM包安裝方式的MySQL卸載

1、檢查是否安裝了MySQL組件。

[root@DB-Server init.d]# rpm -qa | grep -i mysqlMySQL-devel-5.6.23-1.linux_glibc2.5MySQL-client-5.6.23-1.linux_glibc2.5 MySQL-server-5.6.23-1.linux_glibc2.5

Linux卸載mysql數據庫,mysql卸載,Linux卸載MySQL

如上所示,說明安裝了MySQL 5.6.23這個版本的client、server、devel三個組件。

2、卸載前關閉MySQL服務

2.1 方法1

[root@DB-Server init.d]# service mysql status MySQL running (25673)[ OK ][root@DB-Server init.d]# service mysql stop Shutting down MySQL..[ OK ][root@DB-Server init.d]# service mysql status MySQL is not running[FAILED]

Linux卸載mysql數據庫,mysql卸載,Linux卸載MySQL

2.2 方法2

[root@DB-Server init.d]# ./mysql status MySQL running (26215)[ OK ][root@DB-Server init.d]# ./mysql stop Shutting down MySQL..[ OK ][root@DB-Server init.d]# ./mysql status MySQL is not running[FAILED][root@DB-Server init.d]# 

Linux卸載mysql數據庫,mysql卸載,Linux卸載MySQL

[root@DB-Server init.d]# chkconfig --list | grep -i mysqlmysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@DB-Server init.d]# 

3. 收集MySQL對應的文件夾信息

[root@DB-Server init.d]# whereis mysql

mysql: /usr/bin/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

最好實用find命令查看MySQL數據庫相關的文件,方便后面徹底刪除MySQL。

[root@DB-Server init.d]# find / -name mysql/etc/rc.d/init.d/mysql/etc/logrotate.d/mysql/var/lock/subsys/mysql/var/lib/mysql/var/lib/mysql/mysql/usr/include/mysql/usr/include/mysql/mysql/usr/bin/mysql/usr/share/mysql/usr/lib64/mysql

Linux卸載mysql數據庫,mysql卸載,Linux卸載MySQL

4、卸載刪除MySQL各類組件

[root@DB-Server init.d]# [root@DB-Server init.d]# rpm -ev MySQL-devel-5.6.23-1.linux_glibc2.5[root@DB-Server init.d]# rpm -ev MySQL-server-5.6.23-1.linux_glibc2.5You have new mail in /var/spool/mail/root[root@DB-Server init.d]# rpm -ev MySQL-client-5.6.23-1.linux_glibc2.5[root@DB-Server init.d]#

Linux卸載mysql數據庫,mysql卸載,Linux卸載MySQL

5、刪除MySQL對應的文件夾

檢查各個MySQL文件夾是否清理刪除干凈。

[root@DB-Server init.d]# whereis mysqlmysql:[root@DB-Server init.d]# find / -name mysql/var/lib/mysql/var/lib/mysql/mysql/usr/lib64/mysql[root@DB-Server init.d]# rm -rf /var/lib/mysql[root@DB-Server init.d]# rm -rf /var/lib/mysql/mysql[root@DB-Server init.d]# rm -rf /usr/lib64/mysql[root@DB-Server init.d]# 

6、刪除mysql用戶及用戶組

如果有必要,刪除mysql用戶以及mysql用戶組。

[root@DB-Server ~]# more /etc/passwd | grep mysqlmysql:x:101:501::/home/mysql:/bin/bash[root@DB-Server ~]# more /etc/shadow | grep mysqlmysql:!!:16496::::::[root@DB-Server ~]# more /etc/group | grep mysqlmysql:x:501:[root@DB-Server ~]# userdel mysql[root@DB-Server ~]# groupdel mysqlgroupdel: group mysql does not exist[root@DB-Server ~]# 

7、確認MySQL是否卸載刪除

[root@DB-Server init.d]# rpm -qa | grep -i mysql

二進制包/源碼安裝方式的MySQL卸載

如果是采用二進制包安裝的MySQL,那么你用下面命令是找不到任何MySQL組件的。所以如果你不知道MySQL的安裝方式,千萬不要用下面命令來判別是否安裝了MySQL

[root@DB-Server init.d]# rpm -qa | grep -i mysql

1、檢查MySQL服務并關閉服務進程。

首先通過進程查看是否有MySQL的服務的狀態, 如下所示,MySQL服務是啟動的。

[root@DB-Server init.d]# ps -ef | grep mysqlroot   4752 4302 0 22:55 pts/1  00:00:00 more /etc/init.d/mysql.serverroot   7176   1 0 23:23 pts/1  00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/DB-Server.localdomain.pidmysql   7269 7176 15 23:23 pts/1  00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/DB-Server.localdomain.err --pid-file=/usr/local/mysql/data/DB-Server.localdomain.pidroot   7321 4302 0 23:23 pts/1  00:00:00 grep mysql[root@DB-Server init.d]# /etc/init.d/mysql.server statusMySQL running (7269)[ OK ][root@DB-Server init.d]# /etc/init.d/mysql.server stopShutting down MySQL..[ OK ][root@DB-Server init.d]# /etc/init.d/mysql.server statusMySQL is not running[FAILED][root@DB-Server init.d]# 

Linux卸載mysql數據庫,mysql卸載,Linux卸載MySQL

2、查找MySQL的安裝目錄并徹底刪除

[root@DB-Server init.d]# whereis mysql mysql: /usr/local/mysql [root@DB-Server init.d]# find / -name mysql /var/spool/mail/mysql /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/include/mysql /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/bin/mysql /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/data/mysql /usr/local/mysql 

Linux卸載mysql數據庫,mysql卸載,Linux卸載MySQL

[root@DB-Server init.d]# rm -rf /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/ [root@DB-Server init.d]# rm -rf /usr/local/ [root@DB-Server init.d]# rm -rf /var/spool/mail/mysql [root@DB-Server init.d]# 

3、刪除一些配置文件配置文件一般有/etc/my.cnf 或/etc/init.d/mysql.server,視具體安裝配置情況而定。

4、刪除MySQL用戶以及用戶組

[root@DB-Server ~]# id mysql uid=101(mysql) gid=501(mysql) groups=501(mysql) context=root:system_r:unconfined_t:SystemLow-SystemHigh [root@DB-Server ~]# userdel mysql 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99久久精品免费 | 欧美成人免费看 | 黄片毛片一级 | 国产毛片视频 | 一级尻逼视频 | 羞羞电影在线观看 | 久久99国产伦子精品免费 | 久久最新网址 | 91精品国产综合久久青草 | 免费视频99| 久久精品欧美视频 | 免费在线性爱视频 | 毛片在线免费视频 | 一本一本久久a久久精品综合小说 | 91精品国产综合久久久动漫日韩 | 久久久久免费精品国产小说色大师 | 欧美成年性h版影视中文字幕 | 欧美第1页 | 美女扒开腿让男生桶爽网站 | 久久久久免费精品国产小说色大师 | 综合97| 精品一区二区免费 | av电影在线观看网站 | 日韩精品久久久久久久九岛 | 欧美大电影免费观看 | free japan xxxxhdsex69 | 国产中出在线观看 | 高清视频91 | 久久免费看毛片 | 亚洲最大中文字幕 | 欧美一级黄色录像片 | 欧美成年性h版影视中文字幕 | 成人免费视频视频在线观看 免费 | 国产精品久久久久国产精品三级 | 黄视频网站免费观看 | 中文字幕在线观看www | 深夜福利久久久 | 日韩不卡一区二区 | 日本中文字幕电影在线观看 | 鲁丝一区二区三区不属 | 欧洲黄色一级视频 |