4,493,364 th visitor since 2017.2.1 ( Today : 2016 )
Programming
No. 813
Name. swindler
Subject. mysql csv 로 저장
Main Cate. MySQL
Sub Cate.
Date. 2019-10-07 16:56
Hit. 1346 (211.192.242.143)
File.
SELECT * FROM members
INTO OUTFILE '/data/members.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'


권한문제로 다음과 같은 오류가 발생 할 수 있다.

The MySQL server is running with the --secure-file-priv option so it cannot execute this statement


이 경우 다음 값을 확인해 봐야 된다.

SELECT @@GLOBAL.secure_file_priv;

특정폴더가 지정되어 있거나, NULL로 되어 있는 경우 파일 저장이 되지 않는다.

my.cnf에 다음과 같이 처리한다.

[mysqld]
secure-file-priv=""

특정 경로를 지정하거나, 혹은 빈 값을 넣으면 된다.
이 변수는 read only 이므로 my.cnf를 변경하는 것 외에 값만 변경할 수가 없다.







[바로가기 링크] : http://coolx.net/cboard/develop/813



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog