我在chkconfig中将mysql设置为在系统重新启动时自动启动:
root@myserver:~#chkconfig mysql
mysql on然而,情况似乎并非如此。当系统重新启动时,我会在PHP页面上得到以下错误:
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)如果我运行service mysql start,PHP页面就会开始工作(上面的错误不会出现,查询会返回值)。这对我来说是不是不合适的配置?在重新启动之后,我还需要做什么才能让mysql正确启动呢?
注意:我在SLES上运行mysql。
发布于 2013-08-13 05:25:52
当init脚本被安装时,可能有些东西不稳定了。我建议如下:
chkconfig --del mysql
chkconfig --add mysql
chkconfig mysql on当然不会疼。
发布于 2013-08-12 20:56:17
您是否在正确的初始级别启动MySQL?在启动mySQL之前,网络服务应该已经启动。S
发布于 2013-08-19 09:19:12
mysql是客户端。如果您以前安装过mysql服务器,则可以从
服务启动
请核对:
chkconfig mysqld
https://serverfault.com/questions/530483
复制相似问题