如何让 mysql 在 Linux 上自动启动?
答案1
以下是确保 mysql 在 RHEL4 上启动时启动的完整步骤。它们需要以 root 权限运行。
chkconfig --list mysqld
除非你以非默认方式安装了 mysqld,否则这应该显示 mysqld 设置为在运行级别 3、4 和 5 启动:
mysqld 0:off 1:off 2:off 3:on 4:on 5:on 6:off
如果不是这种情况,请设置正确的运行级别。如果您没有从上一个命令获得任何输出:
chkconfig --add mysqld
然后:
chkconfig --level 345 mysqld on
最后,再次使用 chkconfig --list 来确保设置正确。
答案2
这取决于你的 Linux 发行版。在 Debian/Ubuntu 上,类似下面的方法可行:
$ sudo update-rc.d mysql defaults
答案3
如果您已经从包管理器安装了 mysql,它应该将其设置为默认启动。
答案4
在 RHEL 衍生版本中,它的工作方式如下:
sudo /sbin/chkconfig mysqld on