Linux备份数据脚本
作者:
Neo_xu | 来源:发表于
2018-08-08 15:25 被阅读0次
#!/bin/sh
# Database info
DB_USER="用户名"
DB_PASS="数据库密码"
DB_HOST="数据库服务器名"
DB_NAME="数据库名"
# Others vars
BIN_DIR="/usr/bin" #the mysql bin path
BCK_DIR="/home/bak" #the backup file directory
DATE=`date "+%y-%m-%d%H:%M:%S"`
$BIN_DIR/mysqldump --databases $DB_NAME --default-character-set=utf8 -h$DB_HOST -u$DB_USER -p$DB_PASS --ignore-table=忽略备份的数据库表名|gzip >$BCK_DIR/db_$DATE.sql.gz
# 将备份的文件迁移到另外的数据库
scp -p /home/bak/db_$DATE.sql.gz root@***.***.*.**:/home/sqlbak/db_$DATE.sql.gz
#删除本地的备份文件
rm -rf /home/bak/db_$DATE.sql.gz
本文标题:Linux备份数据脚本
本文链接:https://www.haomeiwen.com/subject/muhxbftx.html
网友评论