Mysql运行报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Mysql error2002
配置
- DigtalOcean
- Ubuntu17.04
- Mysql5.7*
- Wordpress
问题
- 查看网站时显示连接数据库错误
- 后台登录Mysql显示
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)
解决
- 内存不足。。。
- 参考链接-增加交换区
- 生成交换空间
1 | $ sudo fallocate -l 4G /swapfile |
- 查看生成的文件
$ sudo ls -lh /swapfile
输出的内容
1 | $ -rw-r--r-- 1 root root 4.0G Apr 28 17:19 /swapfile |
- 更改文件的权限
$ sudo sudo chmod 600 /swapfile - 设置交换空间并使交换空间可用
$ sudo mkswap /swapfile
$ sudo swapon /swapfile - 查看设置结果
$ free -m
原文链接: https://www.delta1037.cn/2018/Bugsfix/Mysqlerror2002/
版权声明: 转载请注明出处.