Image

知识库 → 原因mysql连接错误没有这样的文件或目录

[虚拟服务器]
出版日期: 17.10.2023

连接数据库时出错:

mysql 连接错误 [localhost]: (2002) 没有这样的文件或目录 (400)

一个常见的原因是虚拟服务器的 SSD 磁盘空间不足。

1. 检查可用性

df -h

2. 解决方案

如果原因确定,则需要尽快启动服务,但由于没有空间,因此需要释放一些空间。

在 /var/log 目录中,使用以下命令搜索最大的日志文件:

cd /var/log
du -h

...
570M	./journal/35e0ntc6fcds4e4d856be41m17146434
570M	./journal
160M	./apache2
121M	./nginx
851M	.

您将看到哪个文件夹占用了多少空间;在大多数情况下,删除存档日志文件将有助于释放运行数据库的空间。

您还可以删除不必要的备份(如果您的服务器上配置了任何备份)。

service mariadb restart

为了使服务成功启动,建议释放至少 500 MB 的空间,但这取决于数据库本身的大小。





暂时没有评论