누구겡
228
2019-08-14 13:23:40 작성 2019-08-14 13:24:11 수정됨
5
143

mysql 우편번호 받기 질문입니다.


제가 저번에도 질문을 드렸었는데 한분이 대답을 해주셔서 다행이다 생각을 한순간 ..ㅠㅠ

대답대로 해보고 서버도 닫았다가 열어 봐도 에러가 걸리네요... 뭐가 문제일까요?


USE postalcode; //데이터베이스 사용

SHOW VARIABLES LIKE 'secure_file%'; 의 결과값이

C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\

로 나옵니다.


LOAD DATA INFILE 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\Gangwondo.text' 

INTO TABLE zipcode CHARACTER SET 'utf8' FIELDS TERMINATED BY '|' IGNORE 1 LINES;

을 작성하면...


Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement. 가 뜹니다 ..ㅠㅠ



secure_file에 있는 파일만 보낼수 있다해서 여기에 넣어서 했는데....ㅠ

my.ini에 경로를 변경하고 해봐도 안되는데 어쩌죠?
0
0
  • 답변 5

  • aksjm2
    738
    2019-08-14 13:29:29

    역슬래쉬가 문제인듯 한데요.

    https://dololak.tistory.com/252

    참고해 보세요. windows인데, 경로 구분자가 / 로 들어가야 하나봐요.

    0
  • 누구겡
    228
    2019-08-14 13:37:53

    LOAD DATA INFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/Gangwondo.text' 

    INTO TABLE zipcode CHARACTER SET 'utf8' FIELDS TERMINATED BY '|' IGNORE 1 LINES;

    를 작성할 경우 

    Error Code: 29. File 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\Gangwondo.text' not found (OS errno 2 - No such file or directory)

    가 나옵니다.ㅠ


    0
  • aksjm2
    738
    2019-08-14 13:43:25

    파일 확장자가 text 인가요? txt 아니예요?? ㄷㄷ...

    1
  • 누구겡
    228
    2019-08-14 13:48:52

    앗?

    0
  • 누구겡
    228
    2019-08-14 13:56:41 작성 2019-08-14 14:23:13 수정됨

    으아앙 제가 똥멍청이었어욬ㅋㅋ ㅋㅋ 고마워요!!!


    으헣헣 이걸 4시간이나 고민했다니...

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.