Как установить и запустить несколько версий MySQL Server на centos?

Я новичок в базе данных MySQL, и я хотел бы установить и запустить несколько версий сервера MySQL на сервере CentOS.

Я сделал следующие вещи, но не повезло.

  1. Установлен mysql 5.1.86 с настройками по умолчанию.
  2. Попытка установить другой сервер MySQL версии 5.5.30 с помощью следующих ссылок: http://www.colestock.com/blogs/2008/02/installing-multiple-versions-of-mysql.html http://bobcares.com/blog/?p=91

Однако я не смог установить другой сервер MySQL (5.5.30). И сталкивается с множеством вопросов следующим образом:

  1. Второй MySQL (5.5.30) проверяет старые файлы конфигурации сервера MySQL и получает конфликт.
  2. Внезапно мой старый сервер MySQL (5.1.86) остановился автоматически. Не запускался, пока я полностью не удалил файлы нового сервера и не перезагрузил компьютер.

1 ответ

Вы не можете сделать это с помощью менеджера пакетов CentOS - поскольку вы обнаружили, что он предназначен для защиты вас от вас и от действий, которые вы почти наверняка не должны делать в производственной системе.

Решение состоит в том, чтобы скомпилировать и установить MySQL вручную, в разные места, и настроить каждый экземпляр для прослушивания другого IP-адреса (или порта).
Если вы чувствуете амбициозность (или вам нужно сделать это на нескольких машинах), вы можете свернуть свои собственные пакеты на основе этих установок.

Компиляция и установка программного обеспечения оставлены для читателя в качестве упражнения - вы должны справиться с этим, используя документацию MySQL для соответствующих версий.

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