我有一个 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)