数据库自动备份并打成tar.gz包

Posted NANA_HOME

tags:

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

#!/bin/sh

# database info
db_user="user"
db_pass="pass"
db_host="127.0.0.1"
db_name="dbname"

# others vars
bin_dir="/usr/bin"            #the mysql bin path
backup_dir="/data/backup"    #the backup file directory
date=`date +%F`

file_name=$db_name"_"$date

# todo
$bin_dir/mysqldump --opt -u$db_user -p$db_pass -h$db_host  $db_name > $backup_dir/$file_name".sql"
cd $backup_dir
tar cvzfP  $file_name".tar.gz"  $file_name".sql"
mv  $file_name".tar.gz"  $db_name
rm -f  $backup_dir/$file_name".sql"

 数据库自动备份并打成tar.gz包

以上是关于数据库自动备份并打成tar.gz包的主要内容,如果未能解决你的问题,请参考以下文章

python自动拉取备份压缩包并删除3天前的旧备份

python tar.gz怎么安装

恒源云_训练指引

linux中gzipbzip2zipunziptar使用介绍

linux中文件压缩和解压缩及安装程序包介绍

如何从REC备份的data中找回特定的应用数据