2、將tar包上傳到備份伺服器中,解壓得到get_rds_backup.py
# tar xvf get_rds_backup.tar
get_rds_backup.py
3、安裝python
#yum install python
4、安裝阿里雲sdk
#yum install epel-release
#yum install python-pip
#pip install aliyun-python-sdk-core
#pip install aliyun-python-sdk-rds
注:在阿里雲管理平台頭像下拉有accesskeys,裡邊有accesskeyid和accesskeysecret
#python /data/sh/get_rds_backup.py rm-2ze*** accesskeyid accesskeysecret /data/rds/
6、指令碼
#vi /data/sh/rds_backup.sh
指令碼內容如下:
#download rds backup files to directory
dir_name=$(date +%y%m%d%h%m)
mkdir /data/rds/$dir_namepython /data/sh/get_rds_backup.py rm-2ze*** accesskeyid accesskeysecret /data/rds/$dir_name/
#delete x days before directory
list_alldir()
dir=$(date -d "-15 days" +%y%m%d%h%m)
list_alldir /data/rds
#chmod +x /data/sh/rds_backup.sh
7、計畫任務
#vi /etc/crontab
0 6 * * * * root /data/sh/rds_backup.sh
ps:這樣子就可以在每天凌晨6點自動備份rds資料庫了
有圖有真相:
阿里RDS備份恢復
未使用root使用者操作 資料庫版本要一致 資料目錄 data mysqlbak 先按阿里給的步驟操作,最後出現一步出現,無法找到back conf,但該檔案已經存在。解決方法 新增 data mysqlbak r,data mysqlbak rw,data mysqlbak rwk,執行 sudo...
mysql 自動備份許可權 Mysql 自動備份
很簡單的乙個自動備份方案 bas 件 backup.sh bin bash dbuser root dbpwd 123456 dbname jam00 delbackpath usr local mysql backup dbname date d 7 days ago y m d sql.gz r...
mysql自動備份開啟 MySQL自動備份
mysql user root 使用者名稱 mysql password password 密碼 mysql host localhost ip mysql port 3306 埠號 mysql charset utf8 編碼方式 backup db arr db name 要備份的資料庫名稱,多個...