Image

База знаний → Причина mysql connect error no such file or directory

[Виртуальные сервера]
Дата публикации: 17.10.2023

Ошибка подключения к базе данных:

mysql connect error [localhost]: (2002) no such file or directory (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 мегабайт, но это зависит от размера самих баз данных.





Нет комментариев