在 debian 系统启动时启动 mysql 服务器

在 debian 系统启动时启动 mysql 服务器

我正在使用 Debian Etch 并且我有以下内容并尝试编写这样的脚本来在启动时自动启动 mysql 服务器:

#! /bin/sh
# /etc/init.d/blah
#

# Some things that run always
sudo /etc/init.d/mysql start

update-rc.d也用过,但是mysql服务器不启动,为什么?

答案1

你没有理由写这个脚本。/etc/init.d/mysql 一个init(1)脚本,所以只需使用它:

# update-rc.d mysql defaults

如果这不起作用,您可能需要研究更高级的update-rc.d选项。例如,也许您正在使用不常见的运行级别,并且所提供mysql脚本的默认运行级别不包括该运行级别。

如果您实际上试图让某些东西在启动时运行但尚未提供初始化脚本,则需要删除该sudo位。初始化脚本已经以 root 身份运行。你实际上必须降低如果您需要您的程序以其他用户身份运行,请授予权限。

相关内容