● 백업
mysqldump -u [사용자명] -p [데이타베이스명] --all-databases --default-character-set [캐릭터셋 ] > [파일명]
1. mysqldump -u root -p --all-databases -R -E --triggers --default-character-set utf-8 > all_db.sql
2. mysqldump -u root -p mysql table1 table2 -R -E --triggers --default-character-set utf8 > mysql_db.sql
* -R은 함수 및 프로시저 포함 백업
* -E는 이벤트 포함 백업(Oracle 경우 JOB)
● 복원
mysql -u [사용자명] -p [데이터베이스명] < [파일명]
* --all-databases 옵션으로 전체 백업 했을 때 복원은 [데이터베이스명] 부분 삭제
● 기타
- 증감분 백업도 명령어 레벨로 지원
- 이중화 지원
'DBMS > MariaDB(MySQL)' 카테고리의 다른 글
MariaDB(MySQL) DB 테이블 대소문자 구분 (0) | 2025.03.26 |
---|---|
MariaDB(MySQL) 관리 (0) | 2024.09.03 |
MariaDB 접속 오류 : Character set 'utf8mb3' is not supported by .Net Framework. (0) | 2022.03.14 |