您当前的位置:首页 >> 网站建设
RSS

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mys

作者: E族网络 来源: 2009-12-08

最近的一台freebsd7.2服务器在关机后无法启动,手动启动提示说:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
查看了top进程没看到mysql,尝试启动mysql显示启动starting mysql... 但最后还是没启动。在网上找了很多的资料,也尝试用个在各种解决办法始终无法解决。如果你也遇到相同的问题可以尝试下面的方法:
# /usr/local/etc/rc.d/mysql-server status
如果提示:
mysql is not running.
则说明数据库没启动,手动启动看看:
# ezool_org[/]# /usr/local/etc/rc.d/mysql-server restart
mysql not running? (check /var/db/mysql/ezool.org.pid).
Starting mysql.
查看进程,如果还是没有启动,则检查下mysql数据库的错误文件:
#cat /var/db/mysql/ezool_org.err
查看了错误记录后发现我的数据配置文件中加了一个无效的参数导致配置失败:
091208 20:11:47 [ERROR] /usr/local/libexec/mysqld: unknown variable 'set-veriable=locl-infile=0'
请注意:'set-veriable=locl-infile=0' 这个是我在网上看到的说是可以防止载入服务器上本地文件,我估计这个是早期版本的吧?反整mysql51的配置文件 /usr/local/etc/my.cnf如果加了这句,mysql启动必将失败。

联系E族

关闭
  • 即时信息
  • 详细信息

发送