Sangil's blog

https://github.com/ChoiSangIl Admin

Docker mysql, mariadb 백업(backup) 설정하기 DEV / DOCKER

2020-02-02 posted by sang12


Docker에서 MariaDB를 사용하고 있는데.. delete문을 잘못날려 게시글을 날려버렸습니다 :(.

매일 db 백업을 해놓지 않아서 복구를 할 수가 없었는데요. 그래서 이번 기회에 docker mysql/mariadb에서 백업하는 방법을 찾아 봤습니다. 저는 crontab에 등록해서 매일 백업하게 변경했네요^^;
출처(https://gist.github.com/spalladino/6d981f7b33f6e0afe6bb)

# Backup

docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql

# Restore

cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
#mariadb 백업 #docker mysql 백업
REPLY