国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

VPS自動備份數據庫到FTP的腳本代碼

2020-07-27 19:26:08
字體:
來源:轉載
供稿:網友
1)確保自己在home目錄(若不是,運行:cd /home)
2)新建backup文件夾(命令:mkdir backup)
3)新建腳本backup.sh
vi backup.sh
復制以下代碼(復制完后:wq!要保存):
復制代碼 代碼如下:

#!/bin/bash
#你要修改的地方從這里開始
MYSQL_USER=root #mysql用戶名
MYSQL_PASS=123456 #mysql密碼
FTP_USER=vmvps #ftp用戶名
FTP_PASS=123456 #ftp密碼
FTP_IP=ftp.vmvps.com #ftp地址
FTP_backup=backup #ftp上存放備份文件的目錄,這個要自己得ftp上面建的
WEB_DATA=/home/wwwroot #要備份的網站數據
#你要修改的地方從這里結束

#定義數據庫的名字和舊數據庫的名字
DataBakName=Data_$(date +”%Y%m%d”).tar.gz
WebBakName=Web_$(date +%Y%m%d).tar.gz
OldData=Data_$(date -d -5day +”%Y%m%d”).tar.gz
OldWeb=Web_$(date -d -5day +”%Y%m%d”).tar.gz

#刪除本地3天前的數據
rm -rf /home/backup/Data_$(date -d -3day +”%Y%m%d”).tar.gz /home/backup/Web_$(date -d -3day +”%Y%m%d”).tar.gz
cd /home/backup

#導出數據庫,一個數據庫對應一個壓縮文件
for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e ‘SHOW DATABASES' | xargs`; do
(/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 主站蜘蛛池模板: 丁青县| 三江| 连平县| 阳曲县| 塔河县| 霍山县| 拜城县| 越西县| 东丽区| 孟津县| 双牌县| 荔浦县| 巴林右旗| 准格尔旗| 特克斯县| 德江县| 余干县| 祁连县| 莲花县| 天全县| 阿鲁科尔沁旗| 山西省| 平原县| 江陵县| 盐边县| 新疆| 道孚县| 广饶县| 宜丰县| 阿城市| 四会市| 齐齐哈尔市| 桂东县| 漳浦县| 和顺县| 信丰县| 蒙城县| 县级市| 凉城县| 黑龙江省| 义马市|