synology NAS의 docker 위에 mariaDB를 설치 후 DB를 백업 및 복원하는 과정에서 헷갈리는 부분이 있어 시간을 많이 소모했습니다. 제가 겪었던 시행착오를 공유합니다
docker -> 컨테이너 -> 세부사항 -> 터미널 -> 생성
순으로 진행 후 새롭게 생긴 bash
터미널에서 진행합니다.
mysqldump -uroot -pPASSWORD database > backup.sql
(화살표의 방향이 오른쪽입니다.)
root 계정의 비밀번호가 1234,
DB 이름이 apple,
백업하고픈 파일 이름이 bear 라면,
예) mysqldump -uroot -p1234 apple > bear.sql
mysql -uroot -pPASSWORD database < backup.sql
(화살표의 방향이 왼쪽입니다.)
root 계정의 비밀번호가 1234,
DB 이름이 apple,
복원하고픈 파일 이름이 bear 라면,
예) mysql -uroot -p1234 apple < bear.sql