如何删除已安装的MySQL并从源代码重新安装

它是通过rpm安装的。 但是需要从源代码安装来添加新的function。

不要让自己陷入无法维护的混乱状态,这是一个基于软件包的服务器,从服务器上安装了大量的东西。 保持理智的最佳方法是获取SRPM for MySQL,并用自己的修改构build一个更新的版本,然后存储生成的SRPM和RPM,以便轻松地将其重新部署到别处。

rpm -qa | grep mysql | xargs exho rpm -e 

我使用rpm,而不是yum / urpmi / apt-get / smart,因为你没有说你使用了哪种基于RPM的发行版。

现在到了真正的问题:你需要什么样的mysqlfunction? 有什么东西在你的问题中有趣。

PS:请在命令后面的“xargs”后面删除回显,这是你想要做的。

我经常从源代码安装东西,从不使用SRPM,但我总是非常确定,永远不要安装在RPM安装东西的地方。 (/ usr / local是为此目的而devise的;一个./configure脚本通常被预先configuration为在那里安装东西,但是如果软件来了别的东西,例如只是一个Makefile,那么要小心并且检查。拥有/ usr / local,并且从源代码执行所有安装,而不是以root身份执行,这样,如果安装过程尝试写入您希望远离的地方,您将会遇到权限错误。

rpm -qa | grep -i mysql

yum删除mysql *

那么你可以安装焦油等