Необходимо будет связать mysqld с IP, отличающимся от 127.0.0.1.
Откройте свой my.cnf (/etc/mysql/my.cnf обычно) и измените строку, которая говорит
bind = 127.0.0.1
к любому IP Ваше использование машины для соединения с внешним миром. 0.0.0.0
связывает со всеми IP-адресами. Не забывайте перезапускать свой mysqld после того изменения.
Как упомянуто Shane Вы захотите создать init сценарий для начинания/останавливания/перезапущения сервиса. До программы, не отвечающей, Вы захотите найти первопричину этого сначала. Можно также использовать БОГА http://god.rubyforge.org/, чтобы контролировать и автоматически перезапустить программу (использующий rc.local запись)
Надежда, которая помогает.
Вместо того, чтобы вставить его rc.local
непосредственно, "надлежащий" способ сделать это состоит в том, чтобы вставить сценарий /etc/init.d
это ответит на 'start|stop|restart', чтобы сделать правильные вещи к процессу программы, затем иметь системную символьную ссылку это в емкостно-резистивные каталоги через update-rc.d scriptname defaults
.
Затем используйте service scriptname restart
перезапускать его.
Это - возможная Ubuntu, уже имеет такое средство, встроенное через стандартную емкостно-резистивную систему, но Вы могли бы Google вокруг "медицинского монитора демона человечности" и т.п.. Я нашел программу названной monit, который Вы могли, вероятно, установить и настроить, чтобы зарегистрироваться на Вашем процессе и перезапустить его, когда он перестал работать.