Как установить 3 различных версии fo mysql в единственном экземпляре (Ubuntu)

Я должен установить 3 различных версии mysql-сервера в единственном экземпляре (Ubuntu). 1. Сервер MySQL 5.6.24 2. Сервер MySQL 5.6.32 3. Сервер MySQL 5,7 последних выпусков

Может любой говорить мне процесс для установки всех вышеупомянутых версий.

1
задан 3 November 2017 в 13:52

1 ответ

Я не вижу, как сделать настолько использующий традиционное apt установите, таким образом, я нашел это решение, которое использует docker устанавливать как много версий mysql на Вашем экземпляре человечности:

Шаги:

  1. Значение по умолчанию установки 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
    
  2. Докер установки:

    curl -sSL https://get.docker.com/ | sh
    
  3. Установите версию 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 на докере к порту 3310 на хосте

Теперь у Вас есть и mysql 5.7, и 5,6 связей могут быть установлены как таким образом:

  1. К изображению докера:

    mysql -u root -p --host=127.0.0.1 --port=3310
    
  2. Размещать mysql:

    mysql -u root -p
    

Обратите внимание, что я использовал фиктивные mysql экземпляры Ваш, будет варьироваться.

Дополнительная информация:

https://hub.docker.com/_/mysql/

2
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

Похожие вопросы: