[Synology Docker MariaDB] DB백업 및 복구 방법

CHANGMIN LEE·2021년 7월 11일
0
post-thumbnail

synology NAS의 docker 위에 mariaDB를 설치 후 DB를 백업 및 복원하는 과정에서 헷갈리는 부분이 있어 시간을 많이 소모했습니다. 제가 겪었던 시행착오를 공유합니다

1. 터미널 접속

docker -> 컨테이너 -> 세부사항 -> 터미널 -> 생성 순으로 진행 후 새롭게 생긴 bash 터미널에서 진행합니다.

2. 특정 DB 백업

mysqldump -uroot -pPASSWORD database > backup.sql
(화살표의 방향이 오른쪽입니다.)

root 계정의 비밀번호가 1234,
DB 이름이 apple,
백업하고픈 파일 이름이 bear 라면,
예) mysqldump -uroot -p1234 apple > bear.sql

3. 특정 DB 복원

mysql -uroot -pPASSWORD database < backup.sql
(화살표의 방향이 왼쪽입니다.)

root 계정의 비밀번호가 1234,
DB 이름이 apple,
복원하고픈 파일 이름이 bear 라면,
예) mysql -uroot -p1234 apple < bear.sql

profile
Beer Beard Beer

0개의 댓글