Como instalar 3 versões diferentes do mysql em uma única instância (Ubuntu)

1

Eu preciso instalar 3 versões diferentes do mysql-server em uma única instância (Ubuntu). 1. servidor MySQL 5.6.24 2. servidor MySQL 5.6.32 3. Versão mais recente do servidor MySQL 5.7

Alguém pode me dizer o processo para instalar todas as versões acima.

    
por Saurabh Vimal 03.11.2017 / 11:52

1 resposta

2

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:

  1. 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
    
  2. A janela de encaixe de instalação:

    curl -sSL https://get.docker.com/ | sh
    
  3. 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 porta 3306 no docker para a porta 3310 no host

Agora você tem o mysql 5.7, e a conexão 5.6 pode ser feita da seguinte forma:

  1. Para a imagem do docker:

    mysql -u root -p --host=127.0.0.1 --port=3310
    
  2. 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:

link

    
por George Udosen 03.11.2017 / 16:27