Não consigo ver como fazer isso usando a tradicional apt
setup, então encontrei esta solução que usa docker
para instalar tantas versões de mysql
em sua instância do ubuntu:
Etapas:
-
Instale o mysql padrão usando o apt:
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
-
A janela de encaixe de instalação:
curl -sSL https://get.docker.com/ | sh
-
Instale a versão de
mysql
desejada e atribua-a a uma porta diferente: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
encaminha a porta3306
no docker para a porta3310
no host
-
Agora você tem o mysql 5.7, e a conexão 5.6 pode ser feita da seguinte forma:
-
Para a imagem do docker:
mysql -u root -p --host=127.0.0.1 --port=3310
-
Para hospedar o mysql:
mysql -u root -p
Por favor, note que eu usei instâncias fictícias do mysql que podem variar.
Mais informações: