我需要在一个实例(Ubuntu)中安装 3 个不同版本的 mysql-server。1. MySQL 服务器 5.6.24 2. MySQL 服务器 5.6.32 3. MySQL 服务器 5.7 最新版本
谁能告诉我安装以上所有版本的过程?
答案1
我不知道如何使用传统apt
设置来做到这一点,因此我找到了这个解决方案,它用于在你的 ubuntu 实例上docker
安装尽可能多的版本:mysql
脚步:
使用 apt 安装默认 mysql:
sudo apt install sudo apt-get install mysql-server-5.7 mysql-server-core-5.7 mysql-client-5.7 mysql-client-core-5.7
安装docker:
curl -sSL https://get.docker.com/ | sh
安装您想要的版本
mysql
并将其分配给不同的端口:sudo docker run --name mysql-56-container -p 127.0.0.1:3310:3306 -e MYSQL_ROOT_PASSWORD=rootpassword -d mysql:5.6
127.0.0.1:3310:3306
3306
将docker 上的端口转发到3310
主机上的端口
现在您同时拥有 mysql 5.7 和 5.6 连接,可以像这样建立:
到docker镜像:
mysql -u root -p --host=127.0.0.1 --port=3310
要托管 mysql:
mysql -u root -p
请注意,我使用了虚构的 mysql 实例,但您的实例会有所不同。
更多信息: