linux下安装MySQL过程中出现一些不可抗拒的因素导致安装一半,或者未完成安装的情况,再次安装时提示某些包已经安装过,无法完成安装,回想一下再Windows下我们安装过MySQL后出现问题后需要把MySQL的所有文件卸载干净,这里也是同样的道理,解决步骤如下:
1,rpm -qa | grep -imysql 能够查看之前安装过的具体包有哪些
而常规的 rpm -qa | grep mysql 无发查看
2, 把查到的安装过的包进行删除
rpm -ev MySQL-devel-5.6.25-1.el6.x86_64
后面跟的是查到的具体的包名
如果删除不能成功换以下命令: rpm -e –noscripts 具体的查到的MySQL的包名
或者 rpm -e -nodeps 包名
3, 查找之前的MySQL的目录 并删除老版本的MySQL的文件和库
find / -namemysql
查到后删除
卸载后/etc/my.cnf不会删除,需要进行手工删除
4,再次查看是否安装的还有MySQL rpm -qa | grep -i mysql
再次安装即可