欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB數據備份遷移的全過程

 更新時間:2024年06月12日 11:36:37   作者:浣熊say  
這篇文章主要記錄了MongoDB數據備份遷移的全過程,文中通過圖文結合的方式介紹的非常詳細,對大家了解學習MongoDB數據備份遷移有一定的幫助,需要的朋友可以參考下

1.winserver安裝Mongodump

博主用來備份數據的服務器是一臺winserver,要想遠程備份數據那么mongodump必不可少。

1.1 去官網下安裝包

官網地址:https://www.mongodb.com/try/download/bi-connector

然后選擇好版本,注意這里需要選擇msi版本才是會安裝到winserver服務器上的,直接點擊download下載:

1.2 無腦安裝

下載完成之后進入無腦安裝環(huán)節(jié),無需任何技術含量,這里我就不多廢話了直接看圖:

1.3 配置環(huán)境變量&測試

很多軟件安裝都需要配置環(huán)境變量,本質上是告訴window系統(tǒng)去哪里找mongdump的命令,一般將bin目錄文件配置到環(huán)境變量中即可。

配置完環(huán)境變量之后,在cmd終端輸入如下命令,能夠顯示版本信息則意味著安裝成功:

mongodump  --version

2 使用mongodump備份數據

2.1 mongodb備份常用命令

#切換mongod用戶 
su - mongod 

#啟動mongod服務 
mongod -f /mongodb/conf/mongodb.conf 

#創(chuàng)建備份目錄 
mkdir /mongodb/backup 

#進行全量備份 
mongodump -uroot -proot123 --port 27017 -o /mongodb/backup --authenticationDatabase admin 

#備份單個world庫
mongodump -uroot -proot123 --port 27017 --authenticationDatabase admin -d world -o /mongodb/backup/ 

#備份oldboy庫下的log集合 
mongodump -uroot -proot123 --port 27017 --authenticationDatabase admin -d oldboy -c log -o /mongodb/backup/ 

#壓縮備份(在語句后追加 --gzip 即可) 

mongodump -uroot -proot123 --port 27017 --authenticationDatabase admin -d oldguo -o /mongodb/backup/ --gzip

2.2 備份整個數據庫——mongodump

如下圖所示,在cmd入如下命令:

然后就會幫我們備份整個數據庫了:

2.3 恢復整個數據庫

#恢復整個庫 

mongorestore -uroot -proot123 --port 27017 --authenticationDatabase admin   /mongodb/backup/world

3. MongDB官方GUI——MongoCompass數據備份

3.1 安裝mongo compass

MongoCompass:https://www.mongodb.com/try/download/compass

雖然我們使用mongodump直接在shell上敲命令行就可以了,但是這里為了方便大家使用,還是介紹下mongocompass這款官方的mongdb的idea,也介紹下mongocompass里面自帶的不太方便的數據導入導出功能

MongoCompass是個exe文件,下載下來之后可以直接運行:

3.2 使用mongo compass備份數據

可視化操作就比較簡單了,直接在mongo數據庫的每個collection里面有一個導出的選項,通過該選項導出即可!

以上就是MongoDB數據備份遷移的全過程的詳細內容,更多關于MongoDB數據備份遷移的資料請關注腳本之家其它相關文章!

相關文章

  • Navicat Premium連接mongodb詳細教程

    Navicat Premium連接mongodb詳細教程

    這篇文章主要介紹了Navicat Premium連接mongodb詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • mongodb官方的golang驅動基礎使用教程分享

    mongodb官方的golang驅動基礎使用教程分享

    這篇文章主要給大家介紹了關于mongodb官方的golang驅動基礎使用的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mongodb具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • MongoDB部署超詳細步驟記錄

    MongoDB部署超詳細步驟記錄

    這篇文章主要介紹了MongoDB部署超詳細步驟的相關資料,包括了MongoDB的安裝配置、MongoDB?Shell的安裝、常用命令操作及備份與恢復方法,需要的朋友可以參考下
    2025-03-03
  • MongoDB慢查詢與索引實例詳解

    MongoDB慢查詢與索引實例詳解

    索引通常能夠極大的提高查詢的效率,這篇文章主要給大家介紹了關于MongoDB慢查詢與索引的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • 基于MongoDB數據庫的數據類型和$type操作符詳解

    基于MongoDB數據庫的數據類型和$type操作符詳解

    下面小編就為大家?guī)硪黄贛ongoDB數據庫的數據類型和$type操作符詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • MongoDB數據庫設置賬號密碼完整步驟

    MongoDB數據庫設置賬號密碼完整步驟

    MongoDB這工具很好用的,頁面美觀,設置賬號密碼也必不可少,下面這篇文章主要給大家介紹了關于MongoDB數據庫設置賬號密碼的完整步驟,文中給出了詳細的實例代碼,需要的朋友可以參考下
    2023-05-05
  • mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)

    mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)

    對于文檔的更新除替換外,針對某個或多個文檔只需要部分更新可使用原子的更新修改器,能夠高效的進行文檔更新。更新修改器是中特殊的鍵
    2017-04-04
  • Mongodb設置TTL索引自動清除數據與過期數據的方法

    Mongodb設置TTL索引自動清除數據與過期數據的方法

    今天小編就為大家分享一篇關于Mongodb設置TTL索引自動清除數據與過期數據的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Mongodb使用$bit方法更新字段的代碼詳解

    Mongodb使用$bit方法更新字段的代碼詳解

    Mongodb的UPDATE提供了各種各樣的方法,包括字段數值增加,數組更新等,本文介紹Mongodb使用$bit方法更新字段,文中有相關的代碼示例供大家參考,需要的朋友可以參考下
    2024-06-06
  • MongoDB系列教程(四):設置用戶訪問權限

    MongoDB系列教程(四):設置用戶訪問權限

    這篇文章主要介紹了MongoDB系列教程(四):設置用戶訪問權限,本文講解了在Windows環(huán)境下如何創(chuàng)建用戶認證,需要的朋友可以參考下
    2015-05-05

最新評論