我怎样才能使MySQL在Linux上自动启动?
以下是确保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来确保设置正确。
这将取决于你的Linux发行版。 在Debian / Ubuntu上可以这样工作:
$ sudo update-rc.d mysql defaults
如果你已经从包pipe理器安装了mysql,它应该将其设置为默认启动。
在一个RHEL衍生物上,它会像这样工作:
sudo /sbin/chkconfig mysqld on