我的网站直到昨天都运行良好。但它突然开始显示这个错误:
mysql连接错误:无法通过连接到本地mysql服务器套接字'/var/lib/mysql/mysql.sock'(2)
我想我没有做任何改变,只是把网站添加到alexa。我在谷歌上搜索了一下,找到了很多资源,但所有这些都对我没有帮助,因为我没有完全理解它们。我也找不到文件mysql.sock
。
我想知道我的网站是否被黑客入侵。另外,问题的解决方案。
您可能想从检查所有数据库配置开始,并确保您没有覆盖或意外更改某些内容?
如果不是这样,请尝试重新启动mysql服务器。不确定你运行的Linux环境是什么,但无论是哪一个,谷歌都会告诉你如何重新启动mysql。
您也可以尝试重新启动apache。我认为这是的命令
sudo服务apache2重新加载
sudo服务apache2重启
sudo服务mysql重启
然后验证mysql是否在套接字上运行,运行此命令查看进程
ps aux|grep mysql
这很简单。在命令行上运行
mysql -uroot -p -hlocalhost
sudo service mysql restart
mysql -u root -p
我希望这能奏效。