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

首頁 > 數據庫 > MySQL > 正文

liunx自動備份數據庫mongodb與mysql

2024-07-24 12:59:54
字體:
來源:轉載
供稿:網友

第一步:

不需要用root賬號,建文件mongodbak.sh內容如下:#備份數據庫的目錄創建mkdir /home/licheng/mongobakmkdir /home/licheng/mongobak/nowmkdir /home/licheng/mongobak/list#跳轉到當前目錄cd /home/licheng/mongobak/now#備份時間backtime=`date +%Y%m%d%H%M%S`#刪除當前備份下的以前的數據rm -rf /home/licheng/mongobak/now/$backtime#備份mongodb數據庫/home/licheng/install-package/mongodb-linux-x86_64-rhel70-3.2.8/bin/mongodump -d lbparking -u lebo -p hnlebokeji -o/home/licheng/mongobak/now/$backtime#將mongodb備份文件進行壓縮tar -zcvf /home/licheng/mongobak/list/mongodb_bak_$backtime.tar.gz $backtime#備份MySQL并對文件進行壓縮mysqldump -h localhost -u root -pLeboSQL-8286 lbparking |gzip > /home/licheng/mongobak/list/lbparking$backtime.sql.gz#刪除7天之前的備份文件find /home/licheng/mongobak/list/ -mtime +7 -deleteexit

第二步:修改文件屬性,使其可執行

chmod +x mongodbak.sh

第三步:添加計劃任務

用root賬修改/etc/crontab,添加計劃任務 vim /etc/crontab 每星期六晚上20:30開始執行MongoDB數據庫備份腳本 30 20 * * 6 licheng /home/licheng/mongodbak.sh (如需要加日志的任務計劃用如下配置 30 20 * * 6 licheng /home/licheng/mongodbak.sh /home/lebo/debug.log 2>&1)

注意: 1.計劃任務配置的環境變量可能與bash的不一樣,所以mongodb等命令路徑最好寫成絕對路徑;2.刪除目錄最好也寫成絕對路徑,本人可是吸取了強大的教訓,一不小心用root刪掉了所有系統文件件;**。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉龙| 宾阳县| 潞城市| 龙陵县| 平谷区| 灵台县| 金山区| 乐平市| 大悟县| 九龙坡区| 吴桥县| 贵阳市| 临泽县| 富民县| 罗甸县| 盐津县| 桓台县| 温州市| 玉屏| 易门县| 新余市| 太保市| 汕尾市| 怀化市| 罗田县| 临沧市| 屏东市| 吉安县| 象州县| 工布江达县| 新和县| 隆尧县| 扎兰屯市| 大余县| 定州市| 五华县| 辽阳县| 会东县| 丹阳市| 阿坝县| 盘山县|