티스토리 뷰

반응형

대용량 테이블을 CSV로 빠르게 내려받는 방법입니다.

SELECT * FROM redis_data
  INTO OUTFILE '/mnt/db/redis.csv'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\n';

 

만약 파일 쓰기 권한이 없다고 나오면 아래와 같이 my.cnf에 경로를 등록해 주고 작업하면 됩니다.

sudo vi /etc/mysql/my.cnf

[mysqld]
  secure_file_priv=/mnt/db/file

 

설정 확인:

SELECT @@secure_file_priv;

 

 

MySQL, Maria DB 백업 쉘 스크립트

아래와 같이 쉘 스크립트를 만들어서 crontab 에 등록하여 자동 백업할 수 있다. 무결성 보장 : --single-transaction프로시저 포함 : --routines한글지원 : default-character-set=utf8#!/bin/sh## yyyymmdd_hhmm formatDATE=$(

wolfzone.tistory.com

 

 

 

'프로그램 > 데이터베이스' 카테고리의 다른 글

XAMPP phpmyadmin 403 오류(Windows)  (0) 2023.03.23
MySQL, Maria DB 백업 쉘 스크립트  (0) 2020.03.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함