sh Shell脚本备份MySQL数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Shell脚本备份MySQL数据库相关的知识,希望对你有一定的参考价值。

#!/bin/sh
# Step 1: set up all the variables
###Set the file path where you want to store the backup file and set the name of the file.
FILE=/path/to/your/backup_dir/my_db_file.sql.$(date +'%Y%m%d')
###Database Details:
DBSERVER=db_host
DATABASE=db_name
USER=db_user
PASS=db_password

# Step 2: If you are running this script more then one time then delete the previous copy of db file.
rm -f "$FILE" "$FILE.gz"
# Step 3: Take a MySQL backup.
mysqldump --opt --user=${USER} --password=${PASS} ${DATABASE} > ${FILE}
# Step 4: gzip/compress the MySQL database dump file.
gzip $FILE

以上是关于sh Shell脚本备份MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何使用shell脚本每天自动备份mysql数据库

Oracle数据库RMAN的自动备份脚本简介

mysql自动备份维护shell脚本

shell脚本系列---自动备份数据库数据

Linux系统shell脚本之mysql的日志备份

shell脚本,对MySQL数据库进行分库加分表备份