Linux卸载MySQL
2016-03-02 14:27
501 查看
查找是否装有mysql
shell> rpm -qa |grep mysql mysql-libs-5.1.73-3.el6_5.i686 mysql-server-5.1.73-3.el6_5.i686 mysql-5.1.73-3.el6_5.i686 mysql-connector-odbc-5.1.5r1144-7.el6.i686
停止mysql服务并删除mysql
shell> /etc/init.d/mysqld stop 停止 mysqld: [确定] shell> rpm -ev mysql-server-5.1.73-3.el6_5.i686 shell> rpm -ev mysql-5.1.73-3.el6_5.i686 shell> rpm -ev mysql-connector-odbc-5.1.5r1144-7.el6.i686 shell> rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.i686 ##--nodeps强制删除
删除mysql的目录文件和库
shell> find / -name mysql /usr/lib/perl5/auto/DBD/mysql /usr/lib/perl5/DBD/mysql /var/lib/mysql /var/lib/mysql/mysql shell> rm -rf /var/lib/mysql shell> rm -rf /etc/my.cnf #卸载后/etc/my.cnf不会删除,需要进行手工删除
也可使用locate命令查询,它不搜索具体目录,而是搜索文件数据库(/var/lib/locatedb),该数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库
删除mysql用户及组
shell> id mysql uid=27(mysql) gid=27(mysql) 组=27(mysql) shell> userdel mysql shell> groupdel mysql shell> cat /etc/passwd |grep mysql #验证用户是否被删除 shell> cat /etc/group |grep mysq #验证用户组是否被删除
再次查看是否存有mysql
shell> rpm -qa|grep -i mysql shell> updatedb shell> locate mysql
无结果,说明已经卸载彻底、接下来直接安装mysql即可
相关文章推荐
- CentOS 系统下 Python使用GDAL包
- Linux内核分析(第二周)
- centos 配置文件共享 nfs
- 学习Linux决心书
- linux的定时任务--crontab
- Linux之platform设备驱动
- Linux 5 下安装MySQL 5.6(RPM方式)
- Linux学习笔记(一)
- Linux grep 显示前后几行的信息
- 更改Linux nbuntu-12.04最小最大化、关闭按钮的显示位置为左边
- 【inode】Linux服务器inode索引节点用满原因以及解决方法
- linux ls -l命令结果含义解析
- linux的iptables设置---防火墙
- linux加快串口速度的方法。linux读写不卡机的方法,linux串口接收注意事项,串口窍门,串口加速方法,
- 《Linux下的一些重要文件及目录详解》
- Centos 6.7设置静态IP方法与eth1问题解决
- linux开启远程链接数据库
- Linux内核工程导论——linux学习和职业曲线(初学者,中级,高级都可参考)
- linux 学习点二 (grep\find ,路径、linux虚拟机安装)
- 提升用户体验之A/B测试(5)——linux安装python(pip)插件