DEV WIKI
백엔드 · 오류·증상

Can't create file '%s' (errno: %d - %s)

저자
Woody
최종 검토
2026-07-24
참고 자료
있음
관련 기술

빠른 답변

이 오류는 무엇인가요?
MySQL에서 작업에 필요한 파일을 생성하거나 복사하지 못할 때 표시되는 오류 메시지입니다.
가장 흔한 원인은 무엇인가요?
이 메시지는 MySQL 작업에 필요한 파일을 생성하거나 복사하지 못했음을 의미하며, 원문은 원본 파일 권한 문제 또는 쓰기 불가능한 기존 대상 파일을 가능한 원인으로 제시합니다.
무엇을 먼저 확인해야 하나요?
현재 MySQL 오류 로그 또는 클라이언트 출력에 오류 번호 `1004`, SQLSTATE `HY000`, 또는 `Can't create file '`로 시작하고 `(errno:`를 포함하는 메시지가 있는지 확인합니다.

현재 증상

  • 애플리케이션 오류 메시지

먼저 확인할 항목

현재 MySQL 오류 로그 또는 클라이언트 출력에 오류 번호 `1004`, SQLSTATE `HY000`, 또는 `Can't create file '`로 시작하고 `(errno:`를 포함하는 메시지가 있는지 확인합니다.

현재 메시지가 `Can't create file '%s' (errno: %d - %s)` 형식과 일치하는지 대조합니다.

환경별 원인과 조치

확인

현재 MySQL 오류 로그 또는 클라이언트 출력에서 오류 번호 1004, SQLSTATE HY000, 또는 Can't create file '로 시작하고 (errno:를 포함하는 메시지를 확인합니다.

메시지가 Can't create file '%s' (errno: %d - %s) 형식과 일치하면 MySQL의 ER_CANT_CREATE_FILE 오류로 식별합니다.

의미

MySQL이 어떤 작업에 필요한 파일을 생성하거나 복사하지 못한 상태입니다.

원문은 원본 파일의 권한 문제 또는 대상 파일이 이미 존재하지만 쓰기 불가능한 상태를 가능한 원인으로 제시합니다.

출처

MySQL 8.0 Server Error Message Reference (새 창에서 열림)

참고 자료

MySQL :: MySQL 8.0 Error Reference :: 2 Server Error Message Reference (새 창에서 열림)

MySQL · 공식 자료 · 확인 범위: 오류 번호는 1004입니다., 심볼은 ER_CANT_CREATE_FILE입니다., SQLSTATE는 HY000입니다., 이 오류는 작업에 필요한 파일의 생성 또는 복사 실패 시 발생합니다., 원문은 원본 파일의 권한 문제와 쓰기 불가능한 기존 대상 파일을 가능한 원인으로 제시합니다. · 확인일: 2026-07-24