自动启动mysql

我怎样才能使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