728x90
안녕하세요 ki입니다.
이전 글에 적었던 DBdump를 하기 전에 선행 작업에 대해 적으려고 합니다
2024.05.07 - [Exp/Linux] - [Linux] crontab으로 mysql dump를 뜨자
[Linux] crontab으로 mysql dump를 뜨자
안녕하세요 ki입니다.이번 Exp는 crontab으로 mysql dump입니다.이전 글에서는 crontab 기본적인 지식을 공유했었습니다.이번 글에서는 제가 업무에서 담당했던 백업 스크립트를 작성 후 crontab 설정에서
kkkkt.tistory.com
# 데이터베이스 목록 확인
show databases
백업 명령어
-- 부분 백업
-- mysqldump -uroot -p[패스워드] [db명] > [저장 할 파일].sql
-- ex
mysqldump -uroot -p1234 test > bak.sql
-- 전체 백업
-- mysqldump -uroot -p -A > [저장 할 파일].sql
-- mysqldump -uroot -p -all-databases > [저장 할 파일].sql
-- ex
mysqldump -uroot -p -A > bak.sql
mysqldump -uroot -p -all-databases > bak.sql
-- table 지정 백업
-- mysqldump -uroot -p [db명] [테이블명] > [저장 할 파일].sql
-- ex
mysqldump -uroot -p test testTable > bak.sql
-- schema(스키마) 백업
-- mysqldump -uroot -p --no-data [Database Name] > [저장 할 파일].sql
-- ex
mysqldump -uroot -p --no-data test > bak.sql
복구 명령어
-- mysql -uroot -p < [백업 파일명].sql
-- ex
mysql -uroot -p < bak.sql
'Exp > SQL' 카테고리의 다른 글
[SQL] Lateral 을 아시나요? (0) | 2025.06.07 |
---|---|
[SQL] ibatis 와 mybatis에 차이점이 뭘까? (0) | 2024.07.10 |
[SQL] 오라클 데이터를 한번에 여러 건을 넣어보자 (0) | 2024.05.16 |