进入mysql数据库报代号2002
2018-01-16 22:30 IT从业人 阅读(5) 评论(0) 编辑 收藏 举报产生原因:
测试项目后台,后台开发更新代码后,过了几分钟,突然发现后台数据消失,然后退出系统,发现输入正确的账号与密码,提示登录失败,然后打开f12调试模式,发现接口数据没有获取到数据
然后,进服务器,输入命令 ps -e |grep mysql ,发现程序未运行,然后登录数据库,报如下错误:
[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这样的错误
解决方案:
通过网上资料,最后发现mysql文件中,缺少pid文件,正当无从下手时,想起,mysql的日志文件,然后将日志文件复制过来,万幸,mysql重启成功