日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mongod备份还原常用命令

發布時間:2025/3/20 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongod备份还原常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mongod備份還原常用命令

?

MONGODB啟動

mongod --dbpath=c:/mongodb/data/ --logpath=c:/mongodb/logs/mongodb.log --logappend --fork --port=27017 --rest --profile=1 --slowms=500?

?

備份指定數據庫?

mongodump ?-d <DB名> -o ?<目標路徑>?

?

備份所有數據庫?

mongodump ?-o <目標路徑>

?

還原指定數據庫

mongorestore ? -d <DB名> <文件路徑>?

?

基本配置

?

------------------------------------------------------------

?

?--quiet ? ? ? ? ? ? ? ? ? ? ? ? ?# 安靜輸出?

?--port arg ? ? ? ? ? ? ? ? ? ? ? # 指定服務端口號,默認端口27017?

?--bind_ip arg ? ? ? ? ? ? ? ? ? ?# 綁定服務IP,若綁定127.0.0.1,則只能本機訪問,不指定默認本地所有IP?

?--logpath arg ? ? ? ? ? ? ? ? ? ?# 指定MongoDB日志文件,注意是指定文件不是目錄?

?--logappend ? ? ? ? ? ? ? ? ? ? ?# 使用追加的方式寫日志?

?--pidfilepath arg ? ? ? ? ? ? ? ?# PID File 的完整路徑,如果沒有設置,則沒有PID文件?

?--keyFile arg ? ? ? ? ? ? ? ? ? ?# 集群的私鑰的完整路徑,只對于Replica Set 架構有效?

?--unixSocketPrefix arg ? ? ? ? ? # UNIX域套接字替代目錄,(默認為 /tmp)?

?--fork ? ? ? ? ? ? ? ? ? ? ? ? ? # 以守護進程的方式運行MongoDB,創建服務器進程?

?--auth ? ? ? ? ? ? ? ? ? ? ? ? ? # 啟用驗證?

?--cpu ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 定期顯示CPU的CPU利用率和iowait?

?--dbpath arg ? ? ? ? ? ? ? ? ? ? # 指定數據庫路徑?

?--diaglog arg ? ? ? ? ? ? ? ? ? ?# diaglog選項 0=off 1=W 2=R 3=both 7=W+some reads?

?--directoryperdb ? ? ? ? ? ? ? ? # 設置每個數據庫將被保存在一個單獨的目錄?

?--journal ? ? ? ? ? ? ? ? ? ? ? ?# 啟用日志選項,MongoDB的數據操作將會寫入到journal文件夾的文件里?

?--journalOptions arg ? ? ? ? ? ? # 啟用日志診斷選項?

?--ipv6 ? ? ? ? ? ? ? ? ? ? ? ? ? # 啟用IPv6選項?

?--jsonp ? ? ? ? ? ? ? ? ? ? ? ? ?# 允許JSONP形式通過HTTP訪問(有安全影響)?

?--maxConns arg ? ? ? ? ? ? ? ? ? # 最大同時連接數 默認2000?

?--noauth ? ? ? ? ? ? ? ? ? ? ? ? # 不啟用驗證?

?--nohttpinterface ? ? ? ? ? ? ? ?# 關閉http接口,默認關閉27018端口訪問?

?--noprealloc ? ? ? ? ? ? ? ? ? ? # 禁用數據文件預分配(往往影響性能)?

?--noscripting ? ? ? ? ? ? ? ? ? ?# 禁用腳本引擎?

?--notablescan ? ? ? ? ? ? ? ? ? ?# 不允許表掃描?

?--nounixsocket ? ? ? ? ? ? ? ? ? # 禁用Unix套接字監聽?

?--nssize arg (=16) ? ? ? ? ? ? ? # 設置信數據庫.ns文件大小(MB)?

?--objcheck ? ? ? ? ? ? ? ? ? ? ? # 在收到客戶數據,檢查的有效性,?

? --quota ? ? ? ? ? ? ? ? ? ? ? ? ?# 限制每個數據庫的文件數,設置默認為8?

?--quotaFiles arg ? ? ? ? ? ? ? ? # ?number of files allower per db, requires --quota?

?--rest ? ? ? ? ? ? ? ? ? ? ? ? ? # 開啟簡單的rest API?

?--repair ? ? ? ? ? ? ? ? ? ? ? ? # 修復所有數據庫run repair on all dbs?

?--repairpath arg ? ? ? ? ? ? ? ? # 修復庫生成的文件的目錄,默認為目錄名稱dbpath?

--profile arg ? ? ? ? 0=off 1=slow, 2=all ?(0表示關閉profile,1表示只記錄執行時間超過slowms配置的值的執行內容,2表示記錄所有執行內容)

? --slowms arg (=100) ? value of slow for profile and console log (如果profile配置為1并且沒有配置slowms的話默認是100毫秒)

?--smallfiles ? ? ? ? ? ? ? ? ? ? # 使用較小的默認文件?

?--syncdelay arg (=60) ? ? ? ? ? ?# 數據寫入磁盤的時間秒數(0=never,不推薦)?

?--sysinfo ? ? ? ? ? ? ? ? ? ? ? ?# 打印一些診斷系統信息?

?--upgrade ? ? ? ? ? ? ? ? ? ? ? ?# 如果需要升級數據庫?

?* Replicaton 參數

?

------------------------------------------------------

?

?--fastsync ? ? ? ? ? ? ? ? ? ? ?# 從一個dbpath里啟用從庫復制服務,該dbpath的數據庫是主庫的快照,可用于快速啟用同步?

?--autoresync ? ? ? ? ? ? ? ? ? ?# 如果從庫與主庫同步數據差得多,自動重新同步,?

?--oplogSize arg ? ? ? ? ? ? ? ? # 設置oplog的大小(MB)?

?* 主/從參數

?

-------------------------------------------------------

?

?--master ? ? ? ? ? ? ? ? ? ? ? ?# 主庫模式?

?--slave ? ? ? ? ? ? ? ? ? ? ? ? # 從庫模式?

?--source arg ? ? ? ? ? ? ? ? ? ?# 從庫 端口號?

?--only arg ? ? ? ? ? ? ? ? ? ? ?# 指定單一的數據庫復制?

?--slavedelay arg ? ? ? ? ? ? ? ?# 設置從庫同步主庫的延遲時間?

??

?* Replica set(副本集)選項:

?

--------------------------------------------------------

?

?--replSet arg ? ? ? ? ? ? ? ? ? # 設置副本集名稱?

?* Sharding(分片)選項

?

------------------------------------------------------

?

?--configsvr ? ? ? ? ? ? ? ? ? ?# 聲明這是一個集群的config服務,默認端口27019,默認目錄/data/configdb?

?--shardsvr ? ? ? ? ? ? ? ? ? ? # 聲明這是一個集群的分片,默認端口27018?

?--noMoveParanoia ? ? ? ? ? ? ? # 關閉偏執為moveChunk數據保存?


轉載于:https://my.oschina.net/vdroid/blog/308387

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的mongod备份还原常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。