admin 管理员组文章数量: 1086019
2024年12月24日发(作者:submit什么意思中文)
Linux下卸载MySQL数据库方法命令介绍
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定
的多用户网络操作系统。很多用户在Linux上安装了数据库
MySQL,那么如何在Linux平台卸载MySQL呢?这篇文章主要介绍了
Linux下卸载MySQL数据库的方法,具有一定的参考价值,感兴趣
的小伙伴们可以参考一下
1、检查是否安装了MySQL组件。
[********************]#rpm-qa|grep-imysql
libc2.5
libc2.5
libc2.5
如上所示,说明安装了MySQL 5.6.23这个版本的client、
server、devel三个组件。
2、卸载前关闭MySQL效劳
2.1 方法1
[********************]#servicemysqlstatus
MySQL running (25673)[ OK ]
[********************]#servicemysqlstop
Shutting down MySQL..[ OK ]
[********************]#servicemysqlstatus
MySQL is not running[FAILED]
2.2 方法2
[********************]#./mysqlstatus
MySQL running (26215)[ OK ]
[********************]#./mysqlstop
Shutting down MySQL..[ OK ]
[********************]#./mysqlstatus
MySQL is not running[FAILED]
[********************]#
[********************]#chkconfig--list|grep-i
mysql
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[********************]#
3. 收集MySQL对应的文件夹信息
[********************]#whereismysql
mysql: /usr/bin/mysql /usr/include/mysql
/usr/share/mysql /usr/share/man/man1/
最好实用find命令查看MySQL数据库相关的文件,方便后面彻
底删除MySQL。
[********************]#find/-namemysql
/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
4、卸载删除MySQL各类组件
[********************]#
[********************]#rpm-evMySQL-devel-5.6.23-
libc2.5
[********************]#rpm-evMySQL-server-5.6.23-
libc2.5
You have new mail in /var/spool/mail/root
[********************]#rpm-evMySQL-client-5.6.23-
libc2.5
[********************]#
5、删除MySQL对应的文件夹
检查各个MySQL文件夹是否清理删除干净。
[********************]#whereismysql
mysql:
[********************]#find/-namemysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
[********************]#rm-rf/var/lib/mysql
[********************]#rm-rf/var/lib/mysql/mysql
[********************]#rm-rf/usr/lib64/mysql
[********************]#
6、删除mysql用户及用户组
如果有必要,删除mysql用户以及mysql用户组。
[root@DB-Server ~]# more /etc/passwd | grep mysql
mysql:x:101:501::/home/mysql:/bin/bash
[root@DB-Server ~]# more /etc/shadow | grep mysql
mysql:!!:16496::::::
[root@DB-Server ~]# more /etc/group | grep mysql
mysql:x:501:
[root@DB-Server ~]# userdel mysql
[root@DB-Server ~]# groupdel mysql
groupdel: group mysql does not exist
[root@DB-Server ~]#
7、确认MySQL是否卸载删除
[********************]#rpm-qa|grep-imysql
二进制包/源码安装方式的MySQL卸载
如果是采用二进制包安装的MySQL,那么你用下面命令是找不
到任何MySQL组件的。所以如果你不知道MySQL的安装方式,千万
不要用下面命令来判别是否安装了MySQL
[********************]#rpm-qa|grep-imysql
1、检查MySQL效劳并关闭效劳进程。
首先通过进程查看是否有MySQL的效劳的状态, 如下所示,
MySQL效劳是启动的。
[********************]#ps-ef|grepmysql
root 4752 4302 0 22:55 pts/1 00:00:00 more
/etc/init.d/
root 7176 1 0 23:23 pts/1 00:00:00 /bin/sh
/usr/local/mysql/bin/mysqldsafe --
datadir=/usr/local/mysql/data --pid-
file=/usr/local/mysql/data/
mysql 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/ --
pid-file=/usr/local/mysql/data/
root 7321 4302 0 23:23 pts/1 00:00:00 grep mysql
[********************]#/etc/init.d/
status
MySQL running (7269)[ OK ]
[********************]#/etc/init.d/stop
Shutting down MySQL..[ OK ]
[********************]#/etc/init.d/
status
MySQL is not running[FAILED]
[********************]#
2、查找MySQL的安装目录并彻底删除
[********************]#whereismysql
mysql: /usr/local/mysql
[********************]#find/-namemysql
/var/spool/mail/mysql
/usr/local/mysql-5.7.5-m15-linux-glibc2.5-
x8664/include/mysql
/usr/local/mysql-5.7.5-m15-linux-glibc2.5-
x8664/bin/mysql
/usr/local/mysql-5.7.5-m15-linux-glibc2.5-
x8664/data/mysql
/usr/local/mysql
[********************]#rm-rf/usr/local/mysql-5.7.5-
m15-linux-glibc2.5-x8664/
[********************]#rm-rf/usr/local/
[********************]#rm-rf/var/spool/mail/mysql
[********************]#
3、删除一些配置文件配置文件一般有/etc/my.f 或
/etc/init.d/,视具体安装配置情况而定。
4、删除MySQL用户以及用户组
[root@DB-Server ~]# id mysql
uid=101(mysql) gid=501(mysql) groups=501(mysql)
context=root:systemr:unconfinedt:SystemLow-SystemHigh
[root@DB-Server ~]# userdel mysql
命令:
格式::ls [选项] [目录或文件]
功能:对于目录,列出该目录下的所有子目录与文件;对于文
件,列出文件名以及其他信息。
常用选项:
-a :列出目录下的所有文件,包括以 . 开头的隐含文件。
-d :将目录像文件一样显示,而不是显示其他文件。
-i :输出文件的i节点的索引信息。
-k :以k字节的形式表示文件的大小。
-l :列出文件的详细信息。
-n :用数字的UID,GID代替名称。
-F : 在每个文件名后面附上一个字符以说明该文件的类型,
“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链
接;“l”表示FIFOS;“=”表示套接字。
命令
格式:cd [目录名称]
常用选项:
cd .. 返回上一级目录。
cd ../.. 将当前目录向上移动两级。
cd - 返回最近访问目录。
命令
格式: pwd
功能:显示出当前工作目录的绝对路径。
完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、
Windows的程序。这为用户从Windows转到Linux奠定了根底。许
多用户在考虑使用Linux时,就想到以前在Windows下常见的程序
是否能正常运行,这一点就消除了他们的疑虑。
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊
的权利,保证了各用户之间互不影响。多任务那么是现在电脑最主
要的一个特点,Linux可以使多个程序同时并独立地运行。
良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通
过键盘输入相应的指令来进行操作。它同时也提供了类似Windows
图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在
X-Window环境中就和在Windows中相似,可以说是一个Linux版的
Windows。
支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、
SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系
统,可以运行在掌上电脑、机顶盒或游戏机上。xx年1月份发布的
Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时
Linux也支持多处理器技术。多个处理器同时工作,使系统性能大
大提高。
版权声明:本文标题:Linux下卸载MySQL数据库方法命令介绍 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735093578a1633603.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论