#!/bin/bash
### mysql server login info ###
muser="root"
mpass="root"
mhost="localhost"
mysql="$(which mysql)"
mysqldump="$(which mysqldump)"
dbname="test"
bak="/backup/mysql"
gzip="$(which gzip)"
### ftp server login info ###
ftpu="test"
ftpp="test"
ftps="192.168.1.1"
now=$(date +"%f")
[ ! -d $bak ] && mkdir -p $bak
file="$/$-$.gz"
$mysqldump -u $muser -h $mhost -p$mpass $dbname | $gzip -9 > $file
#lftp -u $ftpu,$ftpp -e "cd /backup/testlink; mput $file; quit" $ftps
#rm $file
mysql備份shell指令碼
bin bash 要備份的資料庫名,多個資料庫用空格分開 databases test 備份檔案要儲存的目錄 basepath usr local mysqlbak if d basepath then mkdir p basepath fi 迴圈databases陣列 for db in docd...
Shell備份MySQL指令碼
bin bash backup database mysql備份指令碼,自動化備份,定時任務備份,linux centos redhat 正式環境 全量備份 單庫備份 單錶備份 by lumia98 vip.qq.com 適用於生成環境備份指令碼 備份開始時間 echo start date y m...
mysql備份shell指令碼
先授權乙個使用者對所要備份的庫許可權 grant select,lock tables on zabbix.to backup localhost identified by 123456 bin bash grant select,lock tables on zabbix.to backup l...