代码之家  ›  专栏  ›  技术社区  ›  Blatfrig

多个MySQL版本

  •  1
  • Blatfrig  · 技术社区  · 17 年前

    我们有一台运行Red Hat Enterprise 3和MySQL 3.23的Linux服务器。此服务器上有多个网站。

    如果是,怎么做?

    2 回复  |  直到 17 年前
        2
  •  1
  •   Alnitak    17 年前

    是的,这是可能的,但很棘手。

    首先,最好不要使用RedHat提供的RPM,因为它们会导致各种依赖性问题。

    然后,您需要确保它们配置了单独的:

    • TCP端口
    • 本地连接插座

    在实践中,我可以创造两个 my.cnf 并确保在守护进程启动脚本的命令行参数中选择了这些文件。

    还要注意的是,您需要 非常 小心可能构建的任何共享库,尤其是在同一服务器上运行任何客户端应用程序时。

    例如,如果您想要运行Perl::DBD::mysql,这会变得很糟糕,因为要安排两个副本并不容易,每个副本都与不同版本的共享库相链接。