$ sudo service mysql start
start: Unknown job: mysql
这个也失败了(在这一点上尝试任何东西都不行):
$ sudo service mysql restart
stop: Unknown job: mysql
start: Unknown job: mysql
这是我的启动脚本:
# /etc/init/mysql.conf
....
start on
stop on starting rc RUNLEVEL=[016]
这是默认脚本:
# /etc/init/mysql.conf.old
....
start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]
我读到的所有资料都表明这是防止服务在启动时启动的方法。有没有更好的方法来做这个,或者我在upstart脚本中犯了一个错误?
更新:我将备份配置文件从/etc/init移出并重新启动,以为可能存在冲突,但upstart仍然显示“未知作业:mysql”。