RPM包安装方式的MySQL卸载
1关闭MySQL服务
1 2 3 4 | [root bin]# service mysql stop Shutting down MySQL.. SUCCESS! [root bin]# service mysql status ERROR! MySQL is not running |
2删除MySQL对应的文件夹
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 查找文件 [root bin]# find / - name mysql /home/mysql /etc/rc.d/init.d/mysql /etc/selinux/targeted/active/modules/100/mysql /var/lib/mysql /var/lib/mysql/mysql /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/ local /mysql /usr/ local /mysql/bin/mysql /usr/ local /mysql/include/mysql /usr/ local /mysql/data/mysql 删除文件 [root bin]# rm -rf /var/lib/mysql [root bin]# rm -rf /var/lib/mysql^C [root@server bin]# rm -rf /var/lib/mysql/mysql [root@server bin]# rm -rf /usr/bin/mysql [root@server bin]# rm -rf /usr/lib64/mysql [root@server bin]# rm -rf /usr/share/mysql [root@server bin]# rm -rf /usr/ local /mysql [root@server bin]# rm -rf /usr/ local /mysql/bin/mysql [root@server bin]# rm -rf /usr/ local /mysql/include/mysql [root@server bin]# rm -rf /usr/ local /mysql/data/mysql |
3: 检查是否安装了MySQL。
1 2 3 4 | [root@Server /]# rpm -qa | grep -i mysql 有就删除 删除命令如下 rpm -ev MySQL-devel-5.6.23-1.linux_glibc2.5 |
4删除mysql用户及用户组
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [root@server bin]# more /etc/passwd | grep mysql mysql:x:998:1000::/home/mysql:/bin/bash [root@server bin]# more /etc/shadow | grep mysql mysql:!!:17438:::::: [root@server bin]# more /etc/ group | grep mysql mysql:x:1000: [root@server bin]# userdel mysql [root@server bin]# groupdel mysql groupdel: group 'mysql' does not exist 查看 [root@server bin]# more /etc/passwd | grep mysql [root@server bin]# more /etc/ group | grep mysql [root@server bin]# more /etc/shadow | grep mysql |
以上就完全删除了
二进制包/安装方式的MySQL卸载
1: 检查MySQL服务并关闭服务进程。 首先通过进程查看是否有MySQL的服务的状态, 如下所示,MySQL服务是启动的。 1 2 3 4 5 6 7 8 | [root@server bin]# ps -ef | grep mysql 关闭mysql服务 [root@server bin]# service mysql stop Shutting down MySQL.. SUCCESS! [root@server bin]# service mysql status ERROR! MySQL is not running |
2: 查找MySQL的安装目录并彻底删除
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 查找文件 [root@server bin]# find / - name mysql /home/mysql /etc/rc.d/init.d/mysql /etc/selinux/targeted/active/modules/100/mysql /var/lib/mysql /var/lib/mysql/mysql /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/ local /mysql /usr/ local /mysql/bin/mysql /usr/ local /mysql/include/mysql /usr/ local /mysql/data/mysql 删除文件 [root@server bin]# rm -rf /var/lib/mysql [root@server bin]# rm -rf /var/lib/mysql^C [root@server bin]# rm -rf /var/lib/mysql/mysql [root@server bin]# rm -rf /usr/bin/mysql [root@server bin]# rm -rf /usr/lib64/mysql [root@server bin]# rm -rf /usr/share/mysql [root@server bin]# rm -rf /usr/ local /mysql [root@server bin]# rm -rf /usr/ local /mysql/bin/mysql [root@server bin]# rm -rf /usr/ local /mysql/include/mysql [root@server bin]# rm -rf /usr/ local /mysql/data/mysql |
3删除一些配置文件
配置文件一般有/etc/my.cnf 或/etc/init.d/mysql.server, 1 2 | [root@server bin]# rm -f /etc/my.cnf [root@server bin]# rm -rf /etc/init.d/mysql.server |
4:删除MySQL用户以及用户组
1 2 3 | [root@server bin]# userdel mysql [root@server bin]# id mysql id: mysql: no such user |