Image

지식 기반 → 이유 mysql 연결 오류 해당 파일이나 디렉터리가 없습니다

[가상 서버]
출판 날짜: 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

서비스를 성공적으로 시작하려면 최소 500MB를 확보하는 것이 좋지만 이는 데이터베이스 자체의 크기에 따라 다릅니다.





No Comments Yet