Да, это возможно, но сложно.
Во-первых, вероятно, лучше не использовать RPMS, поставляемый RedHat - они вызовут всевозможные проблемы с зависимостями.
По сути, все, что вам нужно сделать, это собрать две версии и установить их в совершенно разные каталоги.
Тогда вам нужно убедиться, что они настроены с отдельным:
- каталоги данных
- TCP-порты
- Розетки для локального подключения
- PID файлы состояния
На практике это можно сделать, создав два my.cnf
файла и убедившись, что они выбраны в параметрах командной строки в сценариях запуска демона.
Также обратите внимание, что вам нужно быть очень осторожным с любыми общими библиотеками, которые могут быть созданы, особенно если вы запускаете какие-либо клиентские приложения на одном сервере.
Это становится неприятным, если, например, вы хотите, чтобы Perl :: DBD :: mysql был запущен, поскольку непросто организовать две копии, каждая из которых связана с другой версией общих библиотек.