用rpm -e 命令就能彻底删除已安装的mysql,必须删除3个包:
mysql-server,mysql,mysql-libs,但是最后的lib包被perl-DBD-MySQL依赖,所以perl-DBD-MySQL也要先被删除
rpm -e mysql-server
rpm -e perl-DBD-MySQL
rpm -e mysql
rpm -e mysql-libs
yum -y install mysql-libs mysql mysql-server
mysql_install_db
/etc/init.d/mysqld start
mysql-server,mysql,mysql-libs,但是最后的lib包被perl-DBD-MySQL依赖,所以perl-DBD-MySQL也要先被删除
rpm -e mysql-server
rpm -e perl-DBD-MySQL
rpm -e mysql
rpm -e mysql-libs
yum -y install mysql-libs mysql mysql-server
mysql_install_db
/etc/init.d/mysqld start
错在,开始忽略了mysql-libs,没有在重装之前删除就的libs包,导致各种错误。