它是通过 rpm 安装的。但需要从源代码安装才能为其添加新功能。
答案1
不要让自己陷入无法维护的混乱,即基于软件包的服务器,上面安装了来自源的大量内容。保持理智的最佳方法是获取 MySQL 的 SRPM 并使用您自己的修改构建较新的版本,然后存储生成的 SRPM 和 RPM,以便您可以轻松地将它们重新部署到其他地方。
答案2
您可以直接卸载 rpm 包,但这不是一个好选择,因为除非您计划定期重建,否则您将错过潜在的重要更新。根据您需要的功能,您应该考虑找到一个已经维护的 RPM 存储库。
MySQL 有自己的存储库: https://dev.mysql.com/downloads/repo/yum/
MariaDB 也是如此: https://mariadb.com/kb/en/library/yum/#using-the-mariadb-repository-configuration-tool
我还没有测试过这些,但至少对于 MySQL repo 来说,它将是一个直接替代品,这意味着您只需运行 yum upgrade 并安装新的 MySQL 版本。
答案3
rpm -qa | grep -i mysql
yum 删除 mysql*
然后您可以安装 tar 等。
答案4
rpm -qa | grep mysql | xargs echo rpm -e
我使用的是 rpm 而不是 yum/urpmi/apt-get/smart,因为您没有说您使用的是哪个基于 RPM 的发行版。
现在回到真正的问题:您需要但缺少的 mysql 的哪个功能?您的问题有些奇怪。
xargs
PS:请在确定这是您想要执行的操作后删除命令中的 后面的 echo 。