#!/bin/bash
# 数据库认证
user="mysql"
password="DGX6Kcrz5nF6wfX3"
host="127.0.0.1"
db_name="mysql"
# 设置导出文件的缺省权限
# Dump数据库到SQL文件
mysqldump --opt -uroot -pdd3d24fb9cacb1d9 test_mysql_ > backup_test_$(date +%Y%m%d-%H:%M).sql
exit
添加gzip压缩并加上 --single-transaction
mysqldump --opt -uUSER -pPASSWD --databases mysql | gzip > /home/mysql/mysql_$(date +%Y%m%d_%H%M).sql.gz
欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。