我在 CentOS 7 上安装了 MariaDB,但我在某些配置方面遇到了一些问题,现在它完全配置错误。
因此,我想用“yum remove mariadb mariadb-server”删除MariaDB,然后用“yum install mariadb mariadb-server”重新安装。
不幸的是,配置仍然存在。好像 yum remove 并没有删除所有 MariaDB 配置文件。
如何从 CentOS 7 中彻底删除 MariaDB?
最佳答案
这些步骤适用于 CentOS 6.5,因此它们也应该适用于 CentOS 7:
(编辑 - 完全相同的步骤适用于 CentOS 8 上的 MariaDB 10.3)
yum 删除 mariadb mariadb-server
rm -rf/var/lib/mysql
如果 /etc/my.cnf 中的 datadir 指向不同的目录,请删除该目录而不是 /var/lib/mysqlrm/etc/my.cnf
该文件可能已在步骤 1 中删除- 可选步骤:
rm ~/.my.cnf
yum install mariadb mariadb-server
[EDIT] - CentOS 7 上 MariaDB 10.1 的更新
上述步骤适用于 CentOS 6.5 和 MariaDB 10。
我刚刚在 CentOS 7 上安装了 MariaDB 10.1,其中一些步骤略有不同。
第 1 步将变为:
yum remove MariaDB-server MariaDB-client
第 5 步将变为:
yum install MariaDB-server MariaDB-client
其他步骤保持不变。
关于mysql - 从 CentOS 7 或 RHEL 7 中完全删除 MariaDB 或 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33362904/