Mongodb的備份和恢復與權限


MongoDB 備份(mongodump)


mongodump -h dbhost -d dbname -o dbdirectory

-h: MongDB所在服務器地址瞒窒,例如:127.0.0.1匿值,當然也可以指定端口號:127.0.0.1:27017

-d: 需要備份的數(shù)據(jù)庫實例海洼,例如:test

-o: 備份的數(shù)據(jù)存放位置掖看,例如:c:\data\dump,當然該目錄需要提前建立槐瑞,在備份完成后据过,系統(tǒng)自動在dump目錄下建立一個test目錄栖博,這個目錄里面存放該數(shù)據(jù)庫實例的備份數(shù)據(jù)屑宠。

mongodump -h 127.0.0.1:27017 -d 數(shù)據(jù)庫名稱 -o ~/Desktop/數(shù)據(jù)庫備份的路徑

mongodump -h 127.0.0.1:27017 -o ~/Desktop/數(shù)據(jù)庫備份的路徑

恢復備份(mongorestore)

mongorestore -h hostname:port -d dbname --dir path

-h (host): MongoDB所在服務器地址,默認為: localhost:27017

-d (db): 需要恢復的數(shù)據(jù)庫實例仇让,例如:test典奉,當然這個名稱也可以和備份時候的不一樣,比如test2

--dir: 指定備份的目錄

MongoDB數(shù)據(jù)導入與導出(mongoimport)

導出

mongoexport -d dbname -c collectionname -o file --type json/csv -f field

d :數(shù)據(jù)庫名
c :collection名
o :輸出的文件名
-type : 輸出的格式丧叽,默認為json
f :輸出的字段卫玖,如果-type為csv,則需要加上-f "字段名"

導出json

mongoexport -d class1804 -c books -o ~/桌面/dump/books.json --type json

導出csv

mongoexport -d class1804 -c books -o ~/桌面/dump/books.csv --type csv -f 'by_user,likes'

導入

mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv
d:數(shù)據(jù)庫名
c:collection名
-type:導入的格式默認json
f:導入的字段名
-headerline:如果導入的格式是csv踊淳,則可以使用第一行的標題作為導入的字段
-file:要導入的文件

  • 導入json

例:mongoimport -d class1712B -c books --file ~/桌面/dump/books --type json

  • 導入csv

例:mongoimport -d class1712B -c info --file ~/桌面/dump/books --headerline --type csv

權限

修改用戶密碼(切換到有權限操作的數(shù)據(jù)庫下)

db.updateUser(‘username',{pwd:'456'})

添加用戶權限(切換到有權限操作的數(shù)據(jù)庫下)
db.grantRolesToUser('username',[{role:'',db:''}])

移除用戶權限(切換到有權限操作的數(shù)據(jù)庫下)
db.revokeRolesFromUser('username',[{role:'',db:''}])

刪除用戶(方式一)(切換到有權限操作的數(shù)據(jù)庫下)
db.dropUser('username')

刪除用戶 (方式二)
use admin db.system.users.remove({user:'username'})

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末假瞬,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌笨触,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雹舀,死亡現(xiàn)場離奇詭異芦劣,居然都是意外死亡,警方通過查閱死者的電腦和手機说榆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門虚吟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人签财,你說我怎么就攤上這事串慰。” “怎么了唱蒸?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵邦鲫,是天一觀的道長。 經(jīng)常有香客問我神汹,道長庆捺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任屁魏,我火速辦了婚禮滔以,結果婚禮上,老公的妹妹穿的比我還像新娘氓拼。我一直安慰自己你画,他們只是感情好,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布桃漾。 她就那樣靜靜地躺著坏匪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪呈队。 梳的紋絲不亂的頭發(fā)上剥槐,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機與錄音宪摧,去河邊找鬼粒竖。 笑死,一個胖子當著我的面吹牛几于,可吹牛的內(nèi)容都是我干的蕊苗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼沿彭,長吁一口氣:“原來是場噩夢啊……” “哼朽砰!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤瞧柔,失蹤者是張志新(化名)和其女友劉穎漆弄,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體造锅,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡撼唾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了哥蔚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片倒谷。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖糙箍,靈堂內(nèi)的尸體忽然破棺而出渤愁,到底是詐尸還是另有隱情,我是刑警寧澤深夯,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布抖格,位于F島的核電站,受9級特大地震影響塌西,放射性物質(zhì)發(fā)生泄漏他挎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一捡需、第九天 我趴在偏房一處隱蔽的房頂上張望办桨。 院中可真熱鬧,春花似錦站辉、人聲如沸呢撞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽殊霞。三九已至,卻和暖如春汰蓉,著一層夾襖步出監(jiān)牢的瞬間绷蹲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工顾孽, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留祝钢,地道東北人。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓若厚,卻偏偏與公主長得像拦英,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子测秸,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容