Como instalo uma ou mais versões do MySQL e alterno entre as versões quando preciso?

0

Eu tenho uma máquina de desenvolvimento construída em Lubuntu. Agora, eu tenho um requisito para testar o código em várias versões PHP e MySQL. Alternar entre versões do PHP não é um problema. Mas o meu principal problema é instalar versões diferentes do MySQL e alternar entre elas, quando preciso?

Espero que haja um mesmo procedimento para o Ubuntu também.

    
por Ivijan Stefan Stipić 24.01.2018 / 07:55

1 resposta

2

Você só pode ter uma versão do MySQL na mesma máquina usando apt-get .

Eu instalaria todas as versões do MySQL usando o docker. Eles têm instruções em seu site.

Docker você pode instalar a partir do apt-get ou com ...

curl -sSL https://get.docker.com/ | sh

Download e configuração da porta de reencaminhamento 5.500 3306 a 3406:

sudo docker run --name MySQL55 -p 127.0.0.1:3406:3306 -e MYSQL_ROOT_PASSWORD={password} -d mysql:5.5
  • {password} é usado para definir a senha do root; então mude isso.
  • Você pode usar isso para criar outro para "5.6", "5.7", "mais recente" etc. O 5.5 no final é a tag para o docker; veja o link para mais tags. Tags suportadas:

    8.0.3, 8.0, 8 (8.0/Dockerfile)
    5.7.21, 5.7, 5, latest (5.7/Dockerfile)
    5.6.39, 5.6 (5.6/Dockerfile)
    5.5.59, 5.5 (5.5/Dockerfile)
    

O link tem toneladas de informações sobre como conectar e usar diferentes contêineres docker.

    
por Rinzwind 24.01.2018 / 09:10