更新: /lib/init/upstart-job
已替换为 MongoDB 初始化脚本。
出于某种原因,/etc/init.d/mysql start|stop|restart|status
(/etc/init.d/mysql
只是一个符号链接/lib/init/upstart-job
)正在影响我的 MongoDB 安装,而不是我的 MySQL 安装。service start|stop|restart|status mysql
像你期望的那样工作。
一个例子:
root@score:~# /etc/init.d/mysql status
* Checking status of database MongoDB
...fail!
root@score:~#
什么可能导致这种情况,我该如何解决?
脚本:
/lib/init/upstart-job
: http: //paste.ubuntu.com/517647//etc/init/mysql.conf
: http: //paste.ubuntu.com/517648//etc/init/mongodb.conf
: http: //paste.ubuntu.com/517649/
lucid 或 maverick 的 /lib/init/upstart-job 的正确内容是http://paste.ubuntu.com/517673/ 请在编辑之前三重检查它是否是常规文件,而不是符号链接(以防万一符号链接方向错误)。由于此文件用于启动许多核心服务,因此您不希望它进一步损坏,并且应在重新启动前仔细检查。在这个阶段,我不确定它怎么会有不同的内容,除非有一些人工干预来改变它。特立独行的包似乎包含正确的符号链接。