首頁 > 系統教程 > Linux > 主體

mongodb 如何匯入匯出備份還原

WBOY
發布: 2024-06-02 09:02:36
原創
813 人瀏覽過

mongodb 如何导入导出备份恢复

#1. 備份Mongodb
#
mongodump -h RuiyIp -d dataname -o /home/aa/dev/mongodb/data
登入後複製

mongodump mongo 匯出資料庫指令 mongodump --help 可以查看該指令下所有的幫助

    -h 匯出來源
    -d 要匯出的資料庫名稱
    -o 資料庫要匯出的位置

在終端機滾過N行之後,資料庫匯出完成,可以去/home/aa/dev/mongodb/data 目錄下查看匯出的文件,bson格式的(我匯出後沒有馬上就看到文件,等了一會兒才出現的,原因不明)。

2. 復原使用:mongorestore 指令
#
mongorestore -d cmsdev  /home/xx/dev/mongodb/data/cmsdev
登入後複製
    -d 使用的資料庫名稱

後面直接加你剛剛匯出的目錄,這樣是直接恢復所有表,如果-c 是恢復一個表

3. 導入
mongoimport -d my_mongodb -c user user.dat
登入後複製

參數說明:

    -d 指明使用的庫, 本例中為” my_mongodb”
    -c 指明要匯出的表, 本例中為”user”

可以看到匯入資料的時候會隱式建立表格結構

4. 匯出
#
mongoexport -d my_mongodb -c user -o user.dat
登入後複製

參數說明:

    -d 指明使用的庫, 本例中為” my_mongodb”
    -c 指明要匯出的表, 本例中為”user”
    -o 指明要匯出的檔案名稱, 本例中為”user.dat”
    從上面可以看到導出的方式使用的是JSON 的樣式

以上是mongodb 如何匯入匯出備份還原的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:linuxprobe.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!