Доступна ли переносимая версия MySQL для Linux? - PullRequest
5 голосов
/ 18 октября 2010

Доступна ли переносимая версия MySQL для Linux?

Ответы [ 4 ]

6 голосов
/ 19 октября 2010

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

Некоторые движки могут работать с каталогом данных только для чтения (MyISAM, Archive), другим может потребоваться каталог данных для чтения / записи (Innodb), но это может быть временная область или виртуальный диск.

В MySQL нет ничего "непереносимого".

4 голосов
/ 03 января 2012

Чтобы иметь переносимую версию MySQL в linux, вы можете скомпилировать ее в общую папку

./configure --prefix=/myworkspace/installs/mysql --exec-prefix=/myworkspace/installs/mysql 

Тогда обычно

make
make install

, это установит mysql в / myworkspace / installs/ MySQL.Затем вы можете сжать всю папку mysql и взять ее куда угодно, за исключением того, что вы можете запустить ее из той же структуры каталогов, которую вы установили.Компиляция mysql требует некоторых зависимостей, посмотрите здесь http://dev.mysql.com/doc/refman/5.6/en/source-installation.html.Если вы установите эти зависимости также в / myworkspace / installs / mysqldepends /, то ваш mysql будет полностью переносимым.

1 голос
/ 18 октября 2010

Встроенный сервер MySQL доступен для покупки.

0 голосов
/ 19 октября 2010

Я советую вам использовать SQLite

...