>데이터 베이스 >MySQL 튜토리얼 >'오류: 로컬 데이터 로드가 비활성화되었습니다.' MySQL 오류를 수정하는 방법은 무엇입니까?

'오류: 로컬 데이터 로드가 비활성화되었습니다.' MySQL 오류를 수정하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-29 20:48:13118검색

How to Fix the

"오류: 로컬 데이터 로드가 비활성화되었습니다" 해결 문제: 단계별 가이드

"오류: 로드 중" 오류 메시지 로컬 데이터가 비활성화되었습니다."는 클라이언트 측과 서버 측 모두에서 로컬 데이터 로드가 활성화되지 않았음을 나타냅니다. 이 문제를 해결하려면 다음 단계를 따르십시오.

1단계: 서버측에서 로컬 데이터 로드 활성화

  1. 명령줄 셸을 사용하여 MySQL에 연결합니다.
  2. 다음을 사용하여 전역 변수 local_infile을 1로 설정합니다. 명령:
mysql> SET GLOBAL local_infile=1;
  1. 다음을 실행하여 설정을 확인합니다.
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';

값 | ON.

2단계: 클라이언트측에서 로컬 데이터 로딩 활성화

  1. 다음 명령을 실행하여 현재 MySQL 서버 세션을 종료합니다.
mysql> quit
  1. --local-infile=1을 사용하여 서버에 다시 연결합니다. 플래그:
mysql --local-infile=1 -u <username> -p
  1. 메시지가 나타나면 비밀번호를 입력하세요.

3단계: 데이터베이스에 데이터 로드

  1. USE를 사용하여 데이터를 로드할 데이터베이스를 선택하세요. 명령을 실행합니다.
  2. 다음과 같이 LOAD DATA LOCAL INFILE 문을 실행합니다.
mysql> LOAD DATA LOCAL INFILE 'path/to/your_data.csv' INTO TABLE your_table;

예:

Toys.csv라는 CSV 파일을 테이블에 저장합니다. 장난감:

CREATE TABLE toys (
  ...
);

LOAD DATA LOCAL INFILE '/Users/BruddaDave/Desktop/toys.csv' INTO TABLE toys
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(..., ...);

이 단계를 완료한 후에는 "오류: 로컬 데이터 로드가 비활성화되었습니다." 문제가 발생하지 않고 MySQL 데이터베이스에 로컬 데이터를 성공적으로 로드할 수 있습니다.

위 내용은 '오류: 로컬 데이터 로드가 비활성화되었습니다.' MySQL 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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