Skip to content

daveonkels/mysql-backup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mysql backup s3

Description

Easily back up from cloudSQL or any mysql instance to AWS S3.

Variable Description
MYSQL_HOST Mysql host
MYSQL_PORT Mysql port
MYSQL_DATABASE Mysql target database
MYSQL_USER Mysql user
MYSQL_PASSWORD Mysql password
AWS_ACCESS_KEY_ID AWS S3 accessKeyId
AWS_SECRET_ACCESS_KEY AWS S3 secretAccessKey
AWS_S3_FILE_PREFIX Prefix to generate AWS s3 file name
AWS_S3_BUCKET Target S3 bucket
AWS_ENDPOINT_URL Override S3 URL with the given URL
GOOGLE_APPLICATION_CREDENTIALS GCP json credentials
GCP_GCS_FILE_PREFIX  Prefix to generate GCP gcs file name
GCP_GCS_BUCKET Target GCS bucket
docker run -e MYSQL_HOST=mysql -e MYSQL_PORT=3306 -e MYSQL_USER=user -e MYSQL_PASSWORD=pwd -e MYSQL_DATABASE=mydb -e AWS_S3_FILE_PREFIX=s3prefix -e AWS_S3_BUCKET=mybucket --rm softonic./mysql-backup-s3

About

Backup mysql to aws s3

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Shell 53.6%
  • Dockerfile 46.4%