在 Oracle Linux 上安装多个版本的 MySQL

在 Oracle Linux 上安装多个版本的 MySQL

我有一个 Oracle Linux 5 服务器。我必须安装 MySQL 5.1 和 MySQL 5.6。是否可以在同一台机器上安装两个版本的 MySQL?如果是,我怎样才能实现这一目标?

答案1

可以完成此任务的程序称为更新替代方案

你应该能够做这样的事情(未经测试)

update-alternatives --install /usr/bin/mysql-server mysql-server /usr/bin/mysql-5-1/bin/mysql-server 10
update-alternatives --install /usr/bin/mysql-server mysql-server /usr/bin/mysql-5-6/bin/mysql-server 10 
  • --install 添加新映射
  • /usr/bin/mysql-server 是链接位置(mysql-server 通常位于的位置)
  • mysql-server 是映射的名称
  • /usr/bin/mysql-5-6/bin/mysql-servera 是我放置新版本 mysql-server 的地方
  • 10 是优先级

然后你选择你想要的 mysql-server 版本,如下所示

update-alternatives --set mysql-server /usr/bin/mysql-5-6/bin/mysql-server

其工作方式是从 /usr/bin/mysql-server 创建符号链接并将其指向新路径。 (/usr/bin/mysql-5-1/bin/mysql-server)

相关内容