2017-05-06 16:52:31 +02:00
|
|
|
## Backup
|
2017-05-06 16:51:36 +02:00
|
|
|
|
2017-05-06 00:22:26 +02:00
|
|
|
```
|
|
|
|
cd /path/to/mailcow-dockerized
|
|
|
|
source mailcow.conf
|
|
|
|
DATE=$(date +"%Y%m%d_%H%M%S")
|
|
|
|
docker-compose exec mysql-mailcow mysqldump --default-character-set=utf8mb4 -u${DBUSER} -p${DBPASS} ${DBNAME} > backup_${DBNAME}_${DATE}.sql
|
|
|
|
```
|
|
|
|
|
2017-05-06 16:52:31 +02:00
|
|
|
## Restore
|
2017-05-06 00:22:26 +02:00
|
|
|
|
2017-05-09 17:43:26 +02:00
|
|
|
!!! warning
|
|
|
|
You should redirect the SQL dump without `docker-compose` to prevent parsing errors.
|
2017-05-06 00:22:26 +02:00
|
|
|
|
|
|
|
```
|
|
|
|
cd /path/to/mailcow-dockerized
|
|
|
|
source mailcow.conf
|
|
|
|
docker exec -i $(docker-compose ps -q mysql-mailcow) mysql -u${DBUSER} -p${DBPASS} ${DBNAME} < backup_file.sql
|
|
|
|
```
|