答案1
该rpm -e
命令将删除指定的软件包,因此您的命令将卸载您指定的所有三个软件包。这意味着要删除相当多的文件,而不仅仅是一个。通常情况下,它将rpm -e
默默地完成其工作。
有关删除文件的消息是作为卸载过程的一部分mysqld.service
运行的程序包预删除脚本的副作用。sysctemctl disable mysqld.service
它并不意味着仅删除了该文件。
如果系统有到包存储库的连接,则rpm -e
命令的效果基本上可以与yum install mysql-community-libs mysql-community-common mysql-community-server; systemctl enable mysql
.但在此之后,您可能会拥有比最初版本更新的 MySQL 版本……通常这可能是一件好事,但某些软件可能依赖于特定的旧版本。如果是这种情况,那么您必须读取目录中的日志/var/log
以找出已删除软件包的确切版本号,并将版本号添加到命令的软件包规范中yum install
。