/
MySQL client query 결과를 csv 나 text 파일로 저장
MySQL client query 결과를 csv 나 text 파일로 저장
INTO OUTFILE 구문 사용
쿼리시 INTO OUTFILE 구문을 사용하여 결과를 파일로 저장
SELECT order_id,product_name,qty FROM orders INTO OUTFILE '/tmp/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'
Access denied 처리
다음과 같은 에러가 날 경우 FILE 권한을 Grant
ERROR 1045 (28000): Access denied for user 'user1'@'localhost' (using password: YES)
GRANT FILE ON *.* TO 'kccfres'@'localhost';
secure-file-priv 처리
아래와 같은 에러가 나고 저장이 안 될 때
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
Mysql client 로 연결후 SHOW variable 로 MySQL 환경 변수 확인
mysql> SHOW VARIABLES LIKE "secure_file_priv"; +------------------+-----------------------+ | Variable_name | Value | +------------------+-----------------------+ | secure_file_priv | /var/lib/mysql-files/ | +------------------+-----------------------+ 1 row in set (0.02 sec)
INTO OUTFILE 의 저장 경로를 위의 secure_file_priv 폴더로 변경
INTO OUTFILE '/tmp/orders.csv' → INTO OUTFILE '/var/lib/mysql-files/orders.csv'
쿼리 재실행
, multiple selections available,
Related content
powershell 을 command line 에서 실행할 때 "'<' 연산자는 나중에 사용하도록 예약되어 있습니다". 에러
powershell 을 command line 에서 실행할 때 "'<' 연산자는 나중에 사용하도록 예약되어 있습니다". 에러
More like this
MySQL 테이블 및 데이타베이스 이름 대소문자 구분 설정
MySQL 테이블 및 데이타베이스 이름 대소문자 구분 설정
More like this
mysqldump 사용법(db backup 및 load 하기)
mysqldump 사용법(db backup 및 load 하기)
More like this
command line 에서 빈 sqlite 데이터베이스 파일 만들기
command line 에서 빈 sqlite 데이터베이스 파일 만들기
More like this
큐(Queue) 관리
큐(Queue) 관리
More like this
PostgreSQL 모든 테이블 삭제(Drop Table)
PostgreSQL 모든 테이블 삭제(Drop Table)
More like this