반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. error code: 1290. the mysql server is running with the --secure-file-priv option so it cannot execute this statement 해결방법

 

- 이 문제는 아래의 코드에서 정해진 경로에 넣지 않아서 발생한 에러다.

- 에러가 발생한 이유는 MySQL 5버전부터 보안을 위해 정해진 경로에 파일을 업로드를 해야 한다.

 

1) 아래의 명령어를 실행하여 경로를 확인한다.

- SHOW VARIABLES LIKE 'secure_file%';

SHOW VARIABLES LIKE 'secure_file%';

 

2) 그래서, 그 경로에 파일을 넣고 아래와 같이 명렁어를 실행한다.

- LOAD DATA INFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/a.csv" INTO TABLE cctv FIELDS TERMINATED BY ",";

LOAD DATA INFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/a.csv" INTO TABLE cctv FIELDS TERMINATED BY ",";

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기