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