로그인

검색

[backup] docker mysql backup and restore (도커 mysql 백업 및 복구)

[backup] docker mysql backup and restore (도커 mysql 백업 및 복구)

 

 

- backup (전체 백업)

docker exec -t <container_name> mysqldump -u <user> -p<password> --all-databases > backup.sql

 

 

- backup (부분백업)

docker exec -t <container_name> mysqldump -u <user> -p<password> <database_name> > backup.sql

 

 

- restore (복구)

cat backup.sql | docker exec -i <container_name> mysql -u <user> -p<password>

#cat backup.sql   ; 파일을 display 해라

# '|' ; pipe (파이프) 앞 내용을 뒤로 넘겨라.  즉, cat backup.sql 결과를 뒤로 넘겨라.

# 도커는 실행중이어야 함

 

 

이 게시물을

이 댓글을 삭제하시겠습니까?