MyDumper is a MySQL Logical Backup Tool.
This add-on integrates MyDumper into your DDEV project.
To install this add-on, run:
ddev add-on get stasadev/ddev-mydumper
ddev restartAfter installation, make sure to commit the .ddev directory to version control.
| Command | Description | 
|---|---|
| ddev mydumper | Backup export | 
| ddev myloader | Backup import | 
| ddev logs -s mydumper | Check MyDumper logs | 
Examples:
ddev mydumper --help
ddev myloader --help
# To dump and load a different database (not the default "db"):
ddev mydumper --database=other-db --outputdir=dump
ddev myloader --database=other-db --directory=dumpFor more detailed usage instructions, visit the MyDumper Wiki.
To change the Docker image used by MyDumper:
ddev dotenv set .ddev/.env.mydumper --mydumper-docker-image=mydumper/mydumper:latest
ddev add-on get stasadev/ddev-mydumper
ddev restartMake sure to commit the .ddev/.env.mydumper file to version control.
All customization options (use with caution):
| Variable | Flag | Default | 
|---|---|---|
| MYDUMPER_DOCKER_IMAGE | --mydumper-docker-image | mydumper/mydumper:latest | 
Contributed and maintained by @stasadev