У меня есть установка chroot 10.04 LTS на NAS, она отлично работает, но очень сильно нарушает Upstart. В настоящее время MySQL работает только через Upstart, поэтому я создал обходной путь, который начинается следующим образом:
dtach -n /opt/svc/screens/mysql.dtach /usr/sbin/mysqld
Однако я считаю это очень злым. Есть ли лучший способ запустить сервер MySQL , кроме Upstart?
Спасибо!
Более новые версии Upstart (включены в Ubuntu 11.04 и более поздние версии) включают поддержку chroot, хотя вам придется использовать chroot, работающий поверх одного из этих выпусков.
Если вы не можете этого сделать, вы можете просто скопировать скрипт инициализации из пакета Debian. Его можно найти здесь:
Вы должны указать это в /etc/init.d как «mysql» и запустить chmod +x /etc/init.d/mysql
, а затем update-rc.d mysql
, чтобы включить его.