Вам не нужно «устанавливать» mysql. Его двоичные файлы будут запускаться из любого каталога (с учетом соответствующих путей поиска и т. Д.), А его конфигурация может быть указана полностью в командной строке, если необходимо, минуя подобные /etc/my.cnf или указав альтернативный файл конфигурации с произвольный путь.
Некоторые движки могут работать с каталогом данных только для чтения (MyISAM, Archive), другим может потребоваться каталог данных для чтения / записи (Innodb), но это может быть временная область или виртуальный диск.
В MySQL нет ничего "непереносимого".