91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

会东县| 贵溪市| 扶风县| 南汇区| 上饶县| 北票市| 米脂县| 雷波县| 万州区| 永靖县| 高雄县| 青海省| 唐河县| 宾川县| 监利县| 花莲市| 乐清市| 无棣县| 尼玛县| 舒兰市| 宜都市| 临邑县| 津市市| 泾川县| 新泰市| 金沙县| 龙门县| 江陵县| 龙岩市| 哈尔滨市| 德钦县| 辽宁省| 榆社县| 汾阳市| 格尔木市| 阿勒泰市| 米泉市| 仪陇县| 磐石市| 新龙县| 手游|