>데이터 베이스 >MySQL 튜토리얼 >내 MySQL 버전에서 LOAD DATA LOCAL INFILE이 허용되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?

내 MySQL 버전에서 LOAD DATA LOCAL INFILE이 허용되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-01 01:10:02586검색

Why is LOAD DATA LOCAL INFILE not allowed in my MySQL version and how can I fix it?

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을 다시 설치해야 합니다.

자세한 지침은 다음 리소스를 참조하세요.

  • http ://dev.mysql.com/doc/refman/5.0/en/load-data-local.html
  • http://dev.mysql.com/doc/refman/5.0/en/mysql- command-options.html#option_mysql_local-infile

위 내용은 내 MySQL 버전에서 LOAD DATA LOCAL INFILE이 허용되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.