Exp/SQL
[SQL] Mysql dump DB이름확인하기
kilog
2024. 5. 7. 22:17
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