Bootcamp/Hadoop

[SQL] db 백업

K_Hyul 2024. 1. 8. 09:49
728x90

DB 백업은 중요한 부분 중 하나이다.

mysqldump -u아이디 -p비밀번호 hivedb > ~/workspace/hivedb.sql

이 명령어는 백업을 하는 것이다.

 

mysqldump -u아이디 -p비밀번호 hivedb < ~/workspace/hivedb.sql

이 명령어는 다시 백업 파일로 복구 하는 것이다.

 

자동화 저장하는 방법

vim db_back.py 

from datetime import date
import os 
today = str(date.today()).replace("-", "")
os.system(f"mysqldump -u아이디 -p비밀번호 hivedb > ~/workspace/{today}.sql")

 

 

 

crontab -e 

여기로 가서

 

00 18 * * 5 /home/hadoop/db_back.sh

 

728x90

'Bootcamp > Hadoop' 카테고리의 다른 글

[sqoop] file 보내기, 백업sql 저장, sqoop  (1) 2024.01.10
[Hadoop] hadoop 기초  (0) 2024.01.03
[Hadoop] Hadoop 설치& 기초  (0) 2024.01.02