Sign inSign up

keltuo/mysql-dump

By keltuo

•Updated over 3 years ago

https://github.com/keltuo/docker-tools/tree/main/mysql-dump

Image
0

148

keltuo/mysql-dump repository overview

⁠mysql-dump

Dumping MySQL for backup

GITHUB https://github.com/keltuo/docker-tools/tree/main/mysql-dump⁠

⁠Basic usage

⁠Environment variables
  • MYSQL_HOST the mysql host required
  • MYSQL_PORT the mysql port (default: 3306)
  • MYSQL_USER the mysql user required
  • MYSQL_PASSWORD the mysql password required
  • MYSQL_DATABASE the mysql database required
  • CUSTOM_FILENAME the filename (default: $(date +"%s_%Y-%m-%d")_${MYSQL_DATABASE}.sql)

.env-dump

PROJECT_NAME=my-project

MYSQL_HOST=mariadb
MYSQL_USER=root
MYSQL_PASSWORD=root
MYSQL_DATABASE=mydb

⁠Docker
$ touch .env-dump
$ mkdir backup
$ docker run --rm --env-file ./.env-dump -v $(pwd)/backup:/backup keltuo/mysql-dump 
⁠Docker without env file
$ mkdir backup
$ docker run --rm \
  -e MYSQL_USER=user \
  -e MYSQL_PASSWORD=password \
  -e MYSQL_HOST=localhost \
  -e MYSQL_DATABASE=mydb \
  -v $(pwd)/backup:/backup \
  keltuo/mysql-dump

Tag summary

Content type

Image

Digest

sha256:c8ce70d43…

Size

12.1 MB

Last updated

over 3 years ago

docker pull keltuo/mysql-dump