我试图确保应用程序在启动时启动,但在 MySQL 启动之后。但我无法找到 MySQL 的启动位置。
如果我执行 chkconfig,它会说 MySQL 已关闭,但我可以使用 phpmyadmin 轻松访问我的数据库。
如果我查看我的启动日志,我可以看到它显示 MySQL 服务器已启动,就在 Apache2 启动之后。
在我的 rc5.d 目录中,我只看到 Apache2 的符号链接,但没有看到 MySQL 的符号链接。MySQL 的启动脚本出现在 /etc/init.d 中。
rc.local 中除了注释什么都没有。
所以在我看来,它似乎是在启动时运行的,但不是作为服务运行的。但我对 Linux 几乎一无所知,所以不要太相信这一点。
我原本是通过 apt-get 安装 MySQL 的。
我还能在哪里找到它的启动位置?
答案1
你可以看看这个链接:
另外,在您禁用它之后,您可以创建自己的启动脚本,该脚本将启动 MySQL,然后启动您的应用程序。
例如
#! /bin/bash
service mysql start
您还需要chmod +x
启动脚本