QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1100|回复: 5

ML启动时执行/etc/init.d/里的脚本吗?

[复制链接]
发表于 2005-5-6 21:51:02 | 显示全部楼层 |阅读模式
装好了MySQL,可以手动启动,根据说明,把mysql.server启动脚本放到/etc/init.d/里,应该可以开机时自动执行,但mysql开机时没有执行.
发表于 2005-5-7 12:30:22 | 显示全部楼层
还需要运行ntsysv或者chkconfig决定在哪个 runlevel 下面自动启动……
回复

使用道具 举报

发表于 2005-5-7 14:42:53 | 显示全部楼层
linux是按运行级别运行/etc/rc.d/rcX.d下面的文件X表示运行级别
X是在文件/etc/inittab中指定的,看看该文件中的
# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
我的默认启动解别是5那么,linux启动后会运行/etc/rc.d/rc5.d
中以S开头的文件,S后面的数字表示运行的顺序,K开始的文件
好像表示结束时执行的脚本。(S-start K-killproc)
回复

使用道具 举报

 楼主| 发表于 2005-5-7 15:12:02 | 显示全部楼层
搞定了,用菜单里的SysV init编辑器弄好了,把mysql和httpd都加为run level3和5的启动项.

我觉得很奇怪,我把mysql.server启动脚本放到/etc/init.d/,链接放到/etc/rc3.d和/etc/rc5.d,位置名字都对,就是不能启动.

用SysV init编辑器后,还是这样,就行了.
回复

使用道具 举报

发表于 2005-5-7 15:14:19 | 显示全部楼层
。。。。。。
晕倒,那么大动作?
用 chkconfig --level 345 mysql on 就可以了。
回复

使用道具 举报

发表于 2005-5-7 16:29:07 | 显示全部楼层
确实绕远了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 10:20 , Processed in 0.041139 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表