mysql 专用服务器的最佳 Linux 发行版

mysql 专用服务器的最佳 Linux 发行版

我正在为我的一个客户安装一台生产机器。他们坚持要一个带有 mysql 的 Linux 操作系统。

有人能推荐一下哪个是最适合 mysql 专用服务器的 Linux 发行版吗

有关安装 mysql 专用机器的一些信息的链接也可以提供帮助。

谢谢

答案1

性能方面,大多数 Linux 选择都差不多。更重要的考虑因素是您需要哪个版本的 mySQL(如果需要较新的版本,Debian/Stable 等某些发行版可能太旧,如果非常如果要求最近的版本,则需要手动编译)、长期支持安全更新以及您对该 Linux 风格的熟悉程度。

我首先推荐的是 Ubuntu/LTS Server(即 10.04)或 CentOS(最新主版本),因为它们在未来较长时间内提供官方安全补丁支持,无需完全升级操作系统,而 Debian/Stable 通常也是不错的选择。我自己会选择 Ubuntu 或 Debian,因为我对 Debian 风格的设置比 RedHat 风格更熟悉。

无论您选择什么,都不要安装超出您需要的东西 - 例如,不要担心桌面环境。

一旦安装了基本操作系统,假设标准存储库中提供的 mySQL 构建就足够了,运行类似aptitude install mysql-server(Debian/Ubuntu)的程序或yum install mysql-server就是您需要安装的全部内容(使用发行版的默认软件包可以更轻松地保持安全版本的更新,因为您只需执行类似aptitude update && aptitude safe-upgrade(Debian/Ubuntu)的操作,而不需要从源代码重建最新版本或从其他地方获取和安装二进制文件。

安装后,您将在 下找到配置文件/etc。这些内容几乎与 Windows 完全相同,并且显著的差异往往在文件本身中得到很好的注释(至少在 Debian 的情况下,尽管我认为其他地方也一样,因为大部分细节可能来自官方 mySQL 文档和/或源代码中的示例配置文件)- 因此,如果您熟悉在 Windows 上配置 mySQL,这应该会给您带来一些(如果有的话)惊喜。

编辑:有时间熟悉设置(根据您对 Bloodphlia 的关注的回复)是一件非常好的事情 - 我希望没有时间先进行实验和学习的人安装的服务器少得多!如果您有时间,我建议在 vbox 或类似环境下的虚拟机中安装几个系统。您可以使用这些“一次性”虚拟机来试用并查看您喜欢哪种 Linux 变体,并在您可以详细实验而不必担心破坏生产机器的环境中进行测试。

答案2

对于任何 Linux 服务器机器,我建议使用基于 Debian 或 Red Hat 的系统。这两种系统在生产方面都非常成熟,并且都有非常成熟的衍生产品。Slackware也是非常成熟,尽管我发现更容易找到其他 2 个发行版的服务器特定任务的文档。对我来说,通常归结为偏好。就我个人而言,我对基于 Red Hat 的系统更有经验,因此我通常选择这种方式,尽管我也非常习惯使用 Debian。

Debian拥有庞大的软件库、及时的安全更新,并且可以免费使用。CentOS是 Red Hat Linux 的衍生产品,也有很多可用的软件,经常更新,而且免费使用。使用 Debian 的优势在于Ubuntu是基于它的,并且你发现的大多数涉及 Ubuntu 问题的文章也适用于 Debian。

答案3

您寻求的最重要的东西不仅仅是成熟度,还有稳定性——您不希望生产服务器下的许多软件包发生变化,这可能会影响客户服务。两种流行的是 RHEL(成本较低)和 CentOS(从 RHEL 派生,但免费——在新软件包方面也更稳定)。

祝你好运,但一定要听从@BloodPhilia 的建议!

安德鲁

相关内容