LOAD DATA 로컬 Infile 오류 처리
LOAD DATA LOCAL INFILE을 사용하여 오류가 발생하면 잠재적인 근본 원인을 조사하는 것이 중요합니다.
"이 MySQL 버전에서는 사용된 명령이 허용되지 않습니다" 오류가 발생하는 가능한 이유 중 하나는 local_infile 서버 변수가 off로 설정되어 있기 때문입니다. 이 설정은 가져오기에 로컬 데이터 파일을 사용하는 것을 금지합니다.
서버 설정을 수정하지 않고 이 문제를 피하려면 LOAD DATA 명령을 실행하려는 동일한 사용자로 MySQL 콘솔에 로그인해 보십시오. 오류가 지속되면 콘솔을 종료하고 명령줄 옵션을 사용하여 MySQL을 시작하십시오.
mysql -u USER -p --local-infile=1 DATABASE
이제 LOAD DATA 명령을 다시 시도하면 성공할 것입니다. 작동하는 경우 명령줄 옵션을 사용하여 MySQL을 다시 시작하거나 적절한 구성 옵션을 사용하여 MySQL을 다시 설치해야 합니다.
자세한 지침은 다음 리소스를 참조하세요.
위 내용은 내 MySQL 버전에서 LOAD DATA LOCAL INFILE이 허용되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!