반응형
자세한 내용 및 옵션을 꼭 한번씩은 확인해보는게 좋을 것 같다. 버전별 차이(MariaDB)도 있는 것 같다. [링크]
일단 지속적으로 다음구문으로 사용하니 서비스를 개발/운영하는데 큰 지장이 없었던 것 같다.
백업 (Dump)
# 먼저 일반적으로 데이터베이스 백업 (저장프로시저 및 함수 포함)
mysqldump -u [USER] --routines [DATABASE NAME] -p > [FILE NAME].sql
# 위와 같은 조건을 수행하되 DROP TABLE 은 제외하고
mysqldump -u [USER] --routines --skip-add-drop-table [DATABASE NAME] -p > [FILE NAME].sql
위와 같은 식으로 두번의 백업 스크립트를 수행한다. 일전에 DROP TABLE 문 포함된 스크립트를 수행했는데 관계 설정으로 인해서 피를 제대로 본 기억이... ㅡㅡ;; 그래서 그 후로는 일단은 두벌을 뜬다.
복원
mysql -u [USER] -p [DATABASE NAME] < [FILE NAME].sql
반응형
'DataBase > MariaDB' 카테고리의 다른 글
MariaDB : 설치 (Download/Install) - Ubuntu (0) | 2021.10.05 |
---|---|
MariaDB : 계정생성/삭제/권한 (0) | 2021.10.05 |
MariaDB : root 계정 비밀번호 설정 (0) | 2021.10.05 |
[패스워드 분실] 리눅스 기준 (0) | 2018.04.19 |
[TroubleShooting] Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. (2) | 2018.04.18 |
댓글