国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - MongoDB - Mongodb實現定時備份與恢復的方法教程

Mongodb實現定時備份與恢復的方法教程

2020-05-13 19:17chenjsh36 MongoDB

這篇文章主要給大家介紹了Mongodb實現定時備份與恢復的方法教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。

本文主要介紹了關于Mongodb實現定時備份與恢復的相關內容,分享出來供大家參考學習,下面來一起看看詳細的介紹:

MongoDB 數據備份

在 MongoDB 中我們使用 mongodump 命令來備份 MongoDB 數據

語法如下:

?
1
> mongodump -h dbhost -d dbname -o dbdirectory -u user -p password
  • -h MongDB所在服務器地址,例如:127.0.0.1,當然也可以指定端口號:127.0.0.1:27017
  • -d 需要備份的數據庫實例,例如:test
  • -o 備份的數據存放位置,例如:c:datadump,當然該目錄需要提前建立,在備份完成后,系統自動在dump目錄下建立一個test目錄,這個目錄里面存放該數據庫實例的備份數據。
  • -u -p 如果有設置用戶和密碼,需要設置對應的用戶名和密碼,否則沒有權限

MongoDB 數據恢復

mongodb 使用 mongorestore 命令來恢復備份的數據

?
1
>mongorestore -h <hostname><:port> -d dbname <path>

  1、--host <:port>, -h <:port>:MongoDB所在服務器地址,默認為: localhost:27017

  2、--db , -d :需要恢復的數據庫實例,例如:test,當然這個名稱也可以和備份時候的不一樣,比如test2

  3、--drop:恢復的時候,先刪除當前數據,然后恢復備份的數據。就是說,恢復后,備份后添加修改的數據都會被刪除,慎用哦!

  4、<path>:

最后的一個參數,設置備份數據所在位置,例如:c:datadumptest。

你不能同時指定 <path> 和 --dir 選項,--dir也可以設置備份目錄。

  5、--dir:指定備份的目錄

你不能同時指定 <path> 和 --dir 選項。

定時備份 mongodb

環境

操作系統: Centos 7

一、 備份 shell 腳本 (/home/crontab/mongobk.sh)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh
# dump 命令執行路徑,根據mongodb安裝路徑而定
DUMP=/usr/bin/mongodump
# 臨時備份路徑
OUT_DIR=/home/backup/mongod_bak/mongod_bak_now
# 壓縮后的備份存放路徑
TAR_DIR=/home/backup/mongod_bak/mongod_bak_list
# 當前系統時間
DATE=`date +%Y-%m-%d`
# 數據庫賬號
DB_USER=user
# 數據庫密碼
DB_PASS=password
# 代表刪除7天前的備份,即只保留近 7 天的備份
DAYS=7
# 最終保存的數據庫備份文件
TAR_BAK="mongod_bak_$DATE.tar.gz"
cd $OUT_DIR
rm -rf $OUT_DIR/*
mkdir -p $OUT_DIR/$DATE
$DUMP -h 127.0.0.1:27017 -u $DB_USER -p $DB_PASS -d dbname -o $OUT_DIR/$DATE
# 壓縮格式為 .tar.gz 格式
tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE
# 刪除 15 天前的備份文件
find $TAR_DIR/ -mtime +$DAYS -delete
 
exit
 

二、創建對應的備份目錄

?
1
2
mkdir -p /home/backup/mongodb_bak/mongodb_bak_now
mkdir -p /home/backup/mongodb_bak/mongodb_bak_list
 

三、修改文件屬性,使其可執行

?
1
chmod +x MongoDB_bak.sh
 

四、添加到計劃任務

cron服務是Linux的內置服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務:

?
1
2
3
4
5
6
7
/sbin/service crond start
 
/sbin/service crond stop
 
/sbin/service crond restart
 
/sbin/service crond reload
 

以上1-4行分別為啟動、停止、重啟服務和重新加載配置。

要把cron設為在開機的時候自動啟動,在 /etc/rc.d/rc.local 腳本中加入 /sbin/service crond start 即可

查看當前用戶的crontab,輸入 crontab -l

編輯crontab,輸入 crontab -e

刪除crontab,輸入 crontab -r

1 進入編輯界面

?
1
crontab -e
 

2 添加任務

?
1
30 18 * * * /home/crontab/mongobk.sh
 

基本格式 :

        *  command

分 時 日 月 周 命令

第1列表示分鐘1~59 每分鐘用或者 /1表示

第2列表示小時1~23(0表示0點)

第3列表示日期1~31

第4列表示月份1~12

第5列標識號星期0~6(0表示星期天)

3 保存后對出,啟動欺負

?
1
service crond start
 

4 設置開機自啟動

?
1
chkconfig crond on
 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://segmentfault.com/a/1190000009937244

延伸 · 閱讀

精彩推薦
  • MongoDBMongoDB中javascript腳本編程簡介和入門實例

    MongoDB中javascript腳本編程簡介和入門實例

    作為一個數據庫,MongoDB有一個很大的優勢——它使用js管理數據庫,所以也能夠使用js腳本進行復雜的管理——這種方法非常靈活 ...

    MongoDB教程網6982020-04-24
  • MongoDBMongoDB憑什么躋身數據庫排行前五

    MongoDB憑什么躋身數據庫排行前五

    MongoDB以比去年同期超出65.96分的成績繼續雄踞榜單前五,這個增幅在全榜僅次于PostgreSQL的77.99,而其相對于4月份的6.10分的增長也是僅次于微軟SQL Server排名...

    孫浩峰3892020-05-22
  • MongoDBmongodb基本命令實例小結

    mongodb基本命令實例小結

    這篇文章主要介紹了mongodb基本命令,結合實例形式總結分析了MongoDB數據庫切換、查看、刪除、查詢等基本命令用法與操作注意事項,需要的朋友可以參考下...

    dawn-liu3652020-05-26
  • MongoDBMongoDB安裝圖文教程

    MongoDB安裝圖文教程

    這篇文章主要為大家詳細介紹了MongoDB安裝圖文教程,分為兩大部分為大家介紹下載MongoDB和安裝MongoDB的方法,感興趣的小伙伴們可以參考一下 ...

    Yangyi.He6132020-05-07
  • MongoDBMongodb實現定時備份與恢復的方法教程

    Mongodb實現定時備份與恢復的方法教程

    這篇文章主要給大家介紹了Mongodb實現定時備份與恢復的方法教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面...

    chenjsh364522020-05-13
  • MongoDBMongoDB 內存使用情況分析

    MongoDB 內存使用情況分析

    都說 MongoDB 是個內存大戶,但是怎么知道它到底用了多少內存呢...

    MongoDB教程網10002020-09-29
  • MongoDB分布式文檔存儲數據庫之MongoDB分片集群的問題

    分布式文檔存儲數據庫之MongoDB分片集群的問題

    這篇文章主要介紹了分布式文檔存儲數據庫之MongoDB分片集群的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋...

    Linux-18743072020-12-20
  • MongoDB遷移sqlserver數據到MongoDb的方法

    遷移sqlserver數據到MongoDb的方法

    這篇文章主要介紹了遷移sqlserver數據到MongoDb的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    聽楓xl9682021-01-03
主站蜘蛛池模板: 日韩成人在线播放 | 中文字幕精品一区二区精品绿巨人 | 亚洲视频一区二区三区 | www一区| 在线成人亚洲 | 中文字幕在线资源 | 国产xxxx成人精品免费视频频 | 99综合| 成人一区二区三区久久精品嫩草 | 欧美激情在线精品一区二区三区 | 天堂中文网官网 | 一区视频在线播放 | 国产欧美专区 | 色狠狠一区 | www久久久| 国产精品国产精品国产专区不片 | 日本一区二区三区四区 | 天天操导航 | 国内精品嫩模av私拍在线观看 | av片在线播放 | 欧美日一区二区 | 国产专区在线 | 欧美视频一区二区三区 | 国内成人免费视频 | 天天躁人人躁人人躁狂躁 | 国产精品爱久久久久久久 | 亚洲成人播放器 | 一级全黄少妇性色生活片免费 | 亚洲精品第一区在线观看 | 好吊色欧美一区二区三区四区 | 欧美精品一区二区三区一线天视频 | 亚洲精品一区中文字幕乱码 | 互换娇妻呻吟hd中文字幕 | 中文字幕一区二区三区精彩视频 | 欧美午夜精品久久久久免费视 | 成人欧美一区二区三区视频xxx | 国产真实精品久久二三区 | 色135综合网| 激情五月综合网 | 色婷婷精品国产一区二区三区 | 最近高清无吗免费看 |