Имейте больше чем одну mysql версию, установленную за один раз

Мне в настоящее время устанавливали mysql 5.5 и работу.

Я хотел бы переместить все в mysql 5.7 (по ряду причин, но главным образом пространственные функции).

Я хотел бы иметь и 5.5 и 5.7 работать одновременно на том же поле.

Как я могу сделать это?

0
задан 7 August 2014 в 22:29

2 ответа

Существуют проблемы здесь в попытке сделать то, что Вы спрашиваете и угождаете своему диспетчеру пакетов.

От вершины, я вижу два варианта здесь:

  1. компиляция/установка с нуля к совершенно различной иерархии каталогов

  2. , Если я вспоминаю, существует способ установить пакеты с помощью различного основного корневого каталога. Сделайте это и затем вручную внесите необходимые изменения.

Так или иначе, могло быть некоторое включенное усилие.

1
ответ дан 7 October 2019 в 09:41

Возможно иметь оба сервера MySQL, работающие на той же машине, но, потребуется некоторая работа.

Первый необходимо было бы установить 5.7 в различном каталоге, чем 5,5. Также, так как MySQL использует порт по умолчанию, необходимо было бы работать 5.7 на различном порте.

Вы в основном создаете весь новый сервер MySQL

, альтернативы обновления являются программой, которая могла работать на Вас также. (Я не протестировал это)

update-alternatives --install /usr/bin/mysql-server mysql-server /usr/bin/mysql-5-1/bin/mysql-server 10
update-alternatives --install /usr/bin/mysql-server mysql-server /usr/bin/mysql-5-6/bin/mysql-server 10 

- установка добавляет, что новое отображение

/usr/bin/mysql-server является расположением ссылки (где mysql-сервер обычно располагается)

, mysql-сервер является названием отображения,/usr/bin/mysql-5-6/bin/mysql-servera то, куда я поместил, новая версия mysql-сервера

10 является приоритетом

, Вы тогда выбираете, как какая версия mysql-сервера Вы хотите так

update-alternatives --set mysql-server /usr/bin/mysql-5-6/bin/mysql-server
0
ответ дан 7 October 2019 в 09:41

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

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