mysql csv 로 저장 (MySQL)
2019-10-07 16:56 - swindler
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를 변경하는 것 외에 값만 변경할 수가 없다.
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를 변경하는 것 외에 값만 변경할 수가 없다.