1、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql

rpm -qa|grep -i mysql

当出现类似mysql-libs-5.1.73-7.el6.x86_64这种时,代表此服务器安装了相应的mysql。

2、查看mysql服务是否开启,如果开启需要先关闭服务

[root@DB-Server init.d]# service mysql status
 MySQL running (25673)[  OK  ]表示处于开启状态

此时就应该关闭mysql服务

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

 Shutting down MySQL..[  OK  ]代表关闭成功

再次检测mysql的运行状态

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

 MySQL is not running[FAILED]

代表服务已经关闭

 

3、关闭服务之后就可以开始卸载mysql了

[root@localhost /]# rpm -ev mysql-libs-5.1.73-7.el6.x86_64

删除时可能遇见依赖错误error: Failed dependencies

尝试用一下命令删除

[root@localhost /]# rpm -ev mysql-libs-5.1.73-7.el6.x86_64 --nodeps

出现warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave代表删除成功,

如果遇见错误提示----error: %preun(xxxxxx) scriptlet failed, exit status 1

尝试以下命令

[root@localhost /]# rpm -ev --nodeps mysql-libs-5.1.73-7.el6.x86_64

4、删除成功后清除服务器上mysql的文件夹

先查看有哪些文件

[root@localhost /]# find / -name mysql

 

紧接着删除这些文件夹

[root@localhost /]# rm -rf /var/spool/mail/mysql
[root@localhost /]# rm -rf /root/sphMobileApproval/node_modules/mysql
[root@localhost /]# rm -rf /root/syzs/node_modules/mysql
[root@localhost /]# rm -rf /root/mobileErp/node_modules/mysql
[root@localhost /]# rm -rf /usr/local/mysql
[root@localhost /]# rm -rf /usr/local/mysql/bin/mysql
[root@localhost /]# rm -rf /usr/local/mysql/include/mysql
[root@localhost /]# rm -rf /usr/local/mysql/data/mysql
[root@localhost /]# rm -rf /etc/rc.d/init.d/mysql
[root@localhost /]# rm -rf /home/mysql

 

删除成功之后再次查看是否还有对应的文件夹 [root@localhost /]# find / -name mysql

5、删除成功之后清除mysql的配置文件

[root@localhost /]# rm -rf /etc/my.cnf

6、再次查看服务器是否已经删除

[root@localhost /]# rpm -qa|grep -i mysql

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐