中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql、mongoDB是如何自動化備份腳本與恢復

發布時間:2020-04-22 11:46:23 來源:億速云 閱讀:206 作者:三月 欄目:MongoDB數據庫

 下文內容主要給大家帶來mysqlmongoDB是如何自動化備份腳本與恢復,所講到的知識,與書籍不同,都是億速云專業技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。 

mysql自動備份腳本

vim /var/tool/mysqlbackup.sh
 
#!/bin/bash
shijie=`date +%Y%m%d%H`
backDatabaseDB=database$shijie.sql
backDatabaseFile=database$shijie.tar.gz
cd /var/mysql/back/ 
/usr/local/mysql/bin/mysqldump  -uroot -p123456 --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction database > $backDatabaseDB
tar czf  $backDatabaseFile  $backDatabaseDB
rm $backDatabaseDB -rf 
 mysql、mongoDB是如何自動化備份腳本與恢復
定時任務
00 * * * * root  /var/tool/mysql/backup.sh   #每小時0分執行
00 5    * * *   root   find /var/mysql/back/ -mtime +0 -type f -exec rm -f {} \; #每天5點整刪除24小時以前的文件
 
 
mongo自動備份腳本
#!/bin/bash
shijie=`date +%Y%m%d%H`
backmongodbFile=mongodb$shijie.tar.gz
cd /var/mongo/back/
/usr/local/mongo/bin/mongodump -h 127.0.0.1 --port 27017 -u mongo -p 123456  -d my_mongodb -o my_mongodb_dump/
tar czf $backmongodbFile  my_mongodb_dump/
rm my_mongodb_dump -rf 
 
定時執行與刪除與mysql類似
 
 
備份后恢復
mysql恢復:
mysql -uroot -p 123456 database < database.sql
mongo恢復:
/usr/local/mongo/bin/mongorestore -d my_mongodb my_mongodb_dump/my_mongodb/*            指向每個文件
/usr/local/mongo/bin/mongorestore -h 127.0.0.1 --port 27017 -- drop --directoryperdb my_mongodb_dump/my_mongodb 指向一個目錄
 

解釋:加--drop 參數會在導入數據前先清空數據

對于以上關于mysql、mongoDB是如何自動化備份腳本與恢復,如果大家還有更多需要了解的可以持續關注我們億速云的行業推新,如需獲取專業解答,可在官網聯系售前售后的,希望該文章可給大家帶來一定的知識更新。

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临湘市| 天门市| 城步| 灯塔市| 泰宁县| 白城市| 湖北省| 丹阳市| 临潭县| 松潘县| 阜新市| 北碚区| 冀州市| 黄平县| 河北省| 佛山市| 江达县| 乌海市| 诸暨市| 崇仁县| 贡嘎县| 屯昌县| 普定县| 体育| 沙田区| 四平市| 巢湖市| 石城县| 高唐县| 黄浦区| 寿光市| 潼关县| 施甸县| 漳浦县| 兴海县| 丰原市| 亚东县| 锡林郭勒盟| 商都县| 长葛市| 临沧市|