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

mongodb數(shù)據(jù)遷移詳細(xì)步驟(親測(cè)成功!)

 更新時(shí)間:2025年01月07日 08:30:05   作者:熱愛編程1024  
在數(shù)據(jù)驅(qū)動(dòng)的時(shí)代,MongoDB作為非關(guān)系型數(shù)據(jù)庫的佼佼者,以其靈活的文檔模型、高可用性和可擴(kuò)展性,這篇文章主要介紹了mongodb數(shù)據(jù)遷移的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

mysql進(jìn)行數(shù)據(jù)遷移,最簡單的不過是導(dǎo)出sql,然后在運(yùn)行sql,數(shù)據(jù)也自然遷移過去了。

可是mongodb里,我們存儲(chǔ)的是文件,是怎么做到的呢,當(dāng)我在翻閱網(wǎng)上博客的時(shí)候,并沒有發(fā)現(xiàn)有這方面的顧慮。

當(dāng)我本地自測(cè)過程中(本地一個(gè)數(shù)據(jù)庫的gridFS下的文件,遷移到另一個(gè)數(shù)據(jù)庫時(shí)),有權(quán)限方面的問題,比如我的賬號(hào)好像只能讀取固定某一個(gè)數(shù)據(jù)庫下的數(shù)據(jù),

我是嫌麻煩,所以弄了一個(gè)超級(jí)管理員賬號(hào),當(dāng)然如果你的賬號(hào)能夠訪問數(shù)據(jù)庫,可以不需要?jiǎng)?chuàng)賬號(hào)了,直接向下翻到正文。

如下圖,2數(shù)據(jù)庫,我可以正常上傳文件,但是新建的demo1數(shù)據(jù)庫,提示我無權(quán)限。

我干脆就新建了一個(gè)超級(jí)管理員賬戶,在目錄窗口輸入cmd

輸入mongo,再輸入use admin,

然后輸入db.createUser({user:"usename",pwd:"password",roles:[{role:"root",db:"admin"}]})

記得修改usename為你的用戶名,password為你的密碼。

能夠看到創(chuàng)建成功,然后我本地試了這個(gè)賬號(hào),在兩個(gè)數(shù)據(jù)庫都可以上傳文件。

本地和服務(wù)器上的賬號(hào)密碼是一樣的,最終實(shí)現(xiàn)本地?cái)?shù)據(jù)庫的數(shù)據(jù)遷移到云服務(wù)器上的數(shù)據(jù)庫。

正文開始,開始遷移。我測(cè)試的使用的是windows

需要下載 Download MongoDB Command Line Database Tools | MongoDB 

等下會(huì)使用到,下載安裝到一個(gè)目錄下

再配置到環(huán)境變量path下

準(zhǔn)備工作完成,只需要兩步命令即可!

第一步:備份到本地!

第二步:恢復(fù)到服務(wù)器!

第1步,先備份到本地

cmd打開窗口

 mongodump --db demo1 --out C:\Users\Administrator\Desktop\mongodb遷移 -u superAdmin -p 123456 --authenticationDatabase admin

解釋:demo1:是想要備份的數(shù)據(jù)庫名稱 

           C:\Users\Administrator\Desktop\mongodb遷移:是把數(shù)據(jù)庫備份到本地地址

           superAdmi:是我的賬號(hào)名稱

           123456:是我的賬號(hào)密碼

第一步完成

第2步,把導(dǎo)出的這個(gè)demo1文件夾拷貝到目標(biāo)服務(wù)器上,我的目標(biāo)服務(wù)器也是windows 同樣需要下載Download MongoDB Command Line Database Tools | MongoDB,前面下載配置流程同理即可。

在目標(biāo)服務(wù)器,cmd窗口,輸入
mongorestore --db target C:\Users\Administrator\Desktop\demo1 -u superAdmin -p 123456 --authenticationDatabase admin

解釋:target:是目標(biāo)服務(wù)器的mongodb下的數(shù)據(jù)庫(也就是想把數(shù)據(jù)遷移到哪個(gè)庫里)

          C:\Users\Administrator\Desktop\demo1:告訴目標(biāo)服務(wù)器,從哪個(gè)文件夾獲取數(shù)據(jù)(也就是先前導(dǎo)出的文件夾拷貝到云服務(wù)器某一目錄下)

           superAdmin:目標(biāo)服務(wù)器的mongodb 用戶的賬號(hào)名稱

           123456:目標(biāo)服務(wù)器的mongodb 用戶的賬號(hào)密碼

目標(biāo)服務(wù)器上的操作

最后navicat 連接服務(wù)器上的mongodb,能夠看到遷移的數(shù)據(jù)。

總結(jié)

到此這篇關(guān)于mongodb數(shù)據(jù)遷移的文章就介紹到這了,更多相關(guān)mongodb數(shù)據(jù)遷移內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mongodb 添加用戶及權(quán)限設(shè)置詳解

    mongodb 添加用戶及權(quán)限設(shè)置詳解

    我知道的關(guān)系型數(shù)據(jù)庫都是有權(quán)限控制的,什么用戶能訪問什么庫,什么表,什么用戶可以插入,更新,而有的用戶只有讀取權(quán)限。
    2014-07-07
  • MongoDB優(yōu)化心得分享

    MongoDB優(yōu)化心得分享

    本文給大家分享的是一些使用mongoDB優(yōu)化方面的心得,有需要的小伙伴可以參考下
    2017-12-12
  • 在Linux ubuntu下安裝mongodb的方法

    在Linux ubuntu下安裝mongodb的方法

    這篇文章主要給大家介紹了在Linux ubuntu系統(tǒng)上如何安裝mongodb的方法,大家都知道MongoDB是多平臺(tái)的文檔存儲(chǔ)數(shù)據(jù)庫;所以本文在ubuntu系統(tǒng)中安裝MongoDB。文中給出了詳細(xì)的步驟,相信對(duì)大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們下面來一起看看吧。
    2016-11-11
  • MongoDB修改、刪除文檔的域?qū)傩詫?shí)例

    MongoDB修改、刪除文檔的域?qū)傩詫?shí)例

    這篇文章主要介紹了MongoDB修改、刪除文檔的域?qū)傩詫?shí)例,本文講解了刪除集合中所有文檔的一個(gè)域、同時(shí)刪除多個(gè)域、同時(shí)刪除和新增域,需要的朋友可以參考下
    2015-02-02
  • mongodb禁止外網(wǎng)訪問及添加賬號(hào)的操作方法

    mongodb禁止外網(wǎng)訪問及添加賬號(hào)的操作方法

    這篇文章主要介紹了mongodb禁止外網(wǎng)訪問及添加賬號(hào)的操作方法,需要的朋友可以參考下
    2017-12-12
  • MongoDB的基礎(chǔ)知識(shí)簡介

    MongoDB的基礎(chǔ)知識(shí)簡介

    這篇文章主要介紹了MongoDB的基礎(chǔ)知識(shí)簡介,需要的朋友可以參考下
    2017-05-05
  • mongodb本地連接失敗的問題解決

    mongodb本地連接失敗的問題解決

    本文主要介紹了mongodb本地連接失敗的問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • MongoDB插入數(shù)據(jù)的3種方法

    MongoDB插入數(shù)據(jù)的3種方法

    在MongoDB中,db.collection.insert()方法添加一個(gè)新文檔到集合中。另外,db.collection.update()方法和db.collection.save()方法也能通過upsert操作添加新文檔。upsert操作執(zhí)行更新現(xiàn)有文檔或者當(dāng)文檔不存在時(shí)插入一個(gè)新文檔。
    2014-05-05
  • 一次因mongo查詢不存在字段引發(fā)的事故記錄

    一次因mongo查詢不存在字段引發(fā)的事故記錄

    這篇文章主要給大家介紹了關(guān)于一次因mongo查詢不存在字段引發(fā)的事故記錄,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • MongoDB中aggregate()方法實(shí)例詳解

    MongoDB中aggregate()方法實(shí)例詳解

    MongoDB中聚合(aggregate)主要用于處理數(shù)據(jù)(諸如統(tǒng)計(jì)平均值,求和等),并返回計(jì)算后的數(shù)據(jù)結(jié)果,下面這篇文章主要給大家介紹了關(guān)于MongoDB中aggregate()方法的相關(guān)資料,需要的朋友可以參考下
    2023-01-01

最新評(píng)論