如何在 centos 上安装和运行多个 MySQL 服务器版本?

如何在 centos 上安装和运行多个 MySQL 服务器版本?

我是 MySQL 数据库的新手,我想在 CentOS 服务器中安装和运行多个 MySQL 服务器版本。

我已经做了以下的事情,但没有成功。

  1. 使用默认设置安装mysql 5.1.86。
  2. 尝试在以下链接的帮助下安装另一个 MySQL 服务器版本 5.5.30: http://www.colestock.com/blogs/2008/02/installing-multiple-versions-of-mysql.html http://bobcares.com/blog/?p=91

但是我无法安装另一个 MySQL 服务器 (5.5.30)。并且面临很多问题,如下所示:

  1. 第二个 MySQL(5.5.30)正在检查旧的 MySQL 服务器配置文件并发生冲突。
  2. 突然,我的旧 MySQL 服务器 (5.1.86) 自动停止了。直到我完全删除了新的服务器文件并重新启动计算机后,它才启动。

答案1

您无法使用 CentOS 包管理器执行此操作 - 正如您发现的那样,它旨在保护您自己并阻止您在生产系统上做几乎肯定不应该做的事情。

解决方案是手动编译和安装 MySQL,安装到不同的位置,并将每个实例配置为监听不同的 IP 地址(或端口)。
如果您雄心勃勃(或需要对多台机器执行此操作),您可以根据这些安装推出自己的软件包。

软件的编译和安装留给读者练习——你应该能够使用MySQL 文档相关版本。

相关内容