Skip to content

Instantly share code, notes, and snippets.

@sankalpshekhar
Last active February 20, 2022 19:06
Show Gist options
  • Select an option

  • Save sankalpshekhar/417d57e2d021c85de43ca860db1c5037 to your computer and use it in GitHub Desktop.

Select an option

Save sankalpshekhar/417d57e2d021c85de43ca860db1c5037 to your computer and use it in GitHub Desktop.
mysqldump -h<hostname> -u<username> -p [<database name>|--all-databases] --force --triggers --single-transaction | gzip -c > /tmp/<dbname>_`date +%Y%m%d%H%M%S%Z`.sql.gz
mysqldump -h<hostname> -u<username> -p [<database name>|--all-databases] --force --triggers --single-transaction --no-data | sed 's/ AUTO_INCREMENT=[0-9]*\b//' | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' | gzip -c > /tmp/<dbname>_`date +%Y%m%d%H%M%S%Z`.sql.gz
mysqldump -h<hostname> -u<username> -p [<database name>|--all-databases] --force --triggers --single-transaction | gzip -c > /tmp/<dbname>_`date +%Y%m%d%H%M%S%Z`.sql.gz
mysqldump -h<hostname> -u<username> -p [<database name>|--all-databases] --force --triggers --single-transaction --no-autocommit --quick | gzip -c > /tmp/<dbname>_`date +%Y%m%d%H%M%S%Z`.sql.gz
zcat var/db.sql.tgz | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' | mysql -h <db-host> -P <db-port> -p -u <db-user> <db-name>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment