亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

導入和導出

MongoDB日常維護

命令太枯燥了,讓大家看看妹子

mongoimport命令可以把一個特定格式文件中的內容導入到指定的collection中。該工具可以導入JSON格式數據,也可以導入CSV格式的數據。

mongoexport命令可以把一個collection導出成JSON格式或CSV格式的文件。可以通過參數指定導出的數據項,也可以根據指定的條件導出數據。

 

-d:指明數據庫的名字

-c:指明collection的名字

-f:指明要導出哪些列

-o:指明要導出的文件名

-q:指明導出數據的過濾條件

mongoexport -d school -c info -o /opt/info.json   //導出
mongoimport -d school -c info1 --file /opt/info.json  //導入到info集合
mongoexport -d school -c info1 -q '{"id":{"$eq":10}}' -o /opt/top10.json    //條件導出指定第10行

備份和恢復

備份:mongodump

恢復:mongorestore

參數說明:

-h: MongoDB所在服務器地址

-d:需要備份的數據庫實例

-o:備份的數據存放的位置,該目錄需要提前建立,在備份完成后,系統自動在dump目錄下建立一個test目錄,這個目錄里面存放該數據庫實例的備份數據。

mkdir /backup   //創建存放目錄
mongodump -d abc -o /backup/       //備份abc數據庫
mongorestore -d abc123 --dir=/backup/abc    //恢復到abc123數據庫

復制數據庫

db.copyDatabase

>db.copyDatabase("abc","abc1") //復制數據庫abc生成abc1

克隆集合

runCommand

將abc中的info集合克隆到實例2

mongo --port 27018      //進入實例2
db.runCommand({"cloneCollection":"abc.info","from":"192.168.100.152:27017"})

授權啟動

可以配置授權用戶來訪問MongoDB,啟動時必須指定auth=true,否則授權不起作用。

可以將用戶加入到角色,內置數據庫用戶角色包括:read、readWrite,數據庫管理角色包括:dbAdmin、dbOwner、useAdmin,超級用戶角色為root。

vim /usr/bin/mongodb1.conf

......

auth=true

......

mongo

 

>use admin

>db.createUser({"zx":"root","pwd":"123","roles":"[root"]}) //創建用戶zx,密碼為123,分配到root角色

>db.auth("root","123") //驗證用戶

進程管理

查看當前正在運行的進程的命令為:db.currentOp()

終止正在運行的高消耗資源的進程命令為:db.killOp(opid)

MongoDB監控

查看數據庫實例的狀態信息:db.serverStatus()
查看當前數據庫的統計信息:db.status()
查看集合統計信息:db.users.stats()
查看集合大小:db.users.dataSize()

也可以通過Web界面查看系統監控信息,需要在配置文件中添加下面一行:

httpinterface=true

然后在瀏覽器中通過http://localhost:28017 進行訪問。通過Web頁面可以看到:

1.當前MongoDB的所有連接

2.各個數據庫和Collection的訪問統計,包括:Reads、Writes、Queries、GetMores、Inserts、Updates、Removes。

3.寫鎖的狀態

4.日志文件的最后幾百行。

5.所有的MongoDB命令。

分享到:
標簽:MongoDB
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定