Blob을 MySQL로 가져오기 위한 LOAD_FILE 문제 해결
파일을 MySQL blob에 로드하려고 할 때 사용자는 LOAD_FILE을 사용하는 데 어려움을 겪을 수 있습니다. 기능. 오류는 표시되지 않지만 파일을 성공적으로 가져오지 못했습니다.
MySQL 매뉴얼은 이 문제를 해결하기 위한 필수 정보를 제공합니다.
-
경로 확인: 확인 LOAD_FILE(file_name)을 사용하여 파일의 전체 경로를 제공합니다. 파일은 서버 호스트에서 접근 가능해야 합니다.
-
권한 확인: 사용자는 FILE 권한을 보유해야 하며 파일은 모두가 읽을 수 있어야 합니다.
-
파일 위치 고려: secure_file_priv 시스템 변수가 구성된 경우 파일은 지정된 위치 내에 있어야 합니다. 디렉토리.
-
문자 집합 해석: Character_set_filesystem 시스템 변수는 파일 이름이 리터럴 문자열로 해석되는 방식을 결정합니다.
문제의 원인을 확인하려면 다음을 수행하십시오. 다음 사항을 확인합니다.
- 다음에 대한 절대 경로를 지정하고 있는지 확인합니다. 파일.
- 필요한 권한이 사용자에게 부여되었는지 확인하세요.
- LOAD_FILE 함수의 결과를 확인하세요. NULL이 반환되면 매뉴얼에 언급된 이유를 조사합니다.
- LOAD_FILE을 사용하여 blob_col 값을 업데이트하는 매뉴얼에 제공된 쿼리를 시도합니다.
이러한 잠재적인 문제를 해결하여, 사용자는 LOAD_FILE 함수를 사용하여 MySQL blob에 파일을 성공적으로 로드할 수 있습니다.
위 내용은 내 LOAD_FILE 함수가 Blob을 MySQL로 가져오지 못하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!