直到昨天,我的网站工作正常。但它突然开始显示这个错误:
mysql连接错误:无法通过连接到本地MySQL服务器 socket'/var/lib/mysql/mysql.sock'(2)
除非将网站添加到alexa,否则我认为我没有做任何更改。我用Google搜索并发现了很多资源,但所有这些都无法帮助我,因为我并没有完全理解它们。我也找不到文件mysql.sock
。
我想知道我的网站是否被黑了。另外,解决问题的方法。
答案 0 :(得分:0)
可能要从检查所有数据库配置开始,并确保没有覆盖或意外更改某些内容?
如果不是这样,那么尝试重启你的mysql服务器。不知道Linux运行的是什么,但不管是哪一个,谷歌如何重启mysql。
您也可以尝试重新启动apache。我认为这个命令是
sudo service apache2 reload
sudo service apache2 restart
sudo service mysql restart
然后验证socket上是否正在运行mysql,运行此命令以查看进程
ps aux | grep mysql
答案 1 :(得分:0)
mysql -uroot -p -hlocalhost
sudo service mysql restart
mysql -u root -p
我希望有效。