Альтернативный способ запустить сервер MySQL, кроме выскочки?

У меня есть установка chroot 10.04 LTS на NAS, она отлично работает, но очень сильно нарушает Upstart. В настоящее время MySQL работает только через Upstart, поэтому я создал обходной путь, который начинается следующим образом:

dtach -n /opt/svc/screens/mysql.dtach /usr/sbin/mysqld

Однако я считаю это очень злым. Есть ли лучший способ запустить сервер MySQL , кроме Upstart?

Спасибо!

0
задан 4 April 2012 в 00:22

1 ответ

Более новые версии Upstart (включены в Ubuntu 11.04 и более поздние версии) включают поддержку chroot, хотя вам придется использовать chroot, работающий поверх одного из этих выпусков.

Если вы не можете этого сделать, вы можете просто скопировать скрипт инициализации из пакета Debian. Его можно найти здесь:

http://bazaar.launchpad.net/~ubuntu-branches/debian/sid/mysql-5.1/sid/view/head:/debian/mysql-server-5.1 .mysql.init

Вы должны указать это в /etc/init.d как «mysql» и запустить chmod +x /etc/init.d/mysql, а затем update-rc.d mysql, чтобы включить его.

0
ответ дан 4 April 2012 в 00:22

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

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