mongodb--安裝和初步使用教程

MongoDB安裝和使用

一些題外話,用這個的時候忽然想起來本身在學校時學過的一些工具,確確實實作過用過,但是忘了就是忘了,記憶力這個東西,也許就是不練則廢,如今出門徹底不記路了,這倒也還好,可是吃飯的傢伙仍是要多多培養磨練弄一下的,記下這些,再拾起來老是省去了一些步驟的。建議你們多多記錄,部位給別人看,只爲在未來的某一天幫到本身。

綜合使用請看另外一篇《nodejs爬取豆瓣2017讀書榜單》node

1.官網下載最新穩定版本

https://www.mongodb.com/downl...
我下載的是3.6.2mongodb

clipboard.png

我安裝到了D盤的mongodb文件夾下。shell

2.安裝並設置環境變量

clipboard.png

新建文件夾數據庫

data&log用於將建立的服務產生的數據配置到這兩個文件夾下,系統本身沒有,因此須要咱們建立app

clipboard.png

3.管理員下使用如下命令行

1.建立服務工具

sc create MongoDB binpath="D:\mongodb\bin\mongod.exe --dbpath D:\mongodb\data --logpath D:\mongodb\log\log.log --logappend --auth --service"

輸出:spa

C:\Windows\system32>sc create MongoDB binpath="D:\mongodb\bin\mongod.exe --dbpath D:\mongodb\data --logpath D:\mongodb\log\log.log --logappend --auth --service"
[SC] CreateService 成功

2.啓動服務命令行

C:\Windows\system32>net start MongoDB
MongoDB 服務正在啓動 .
MongoDB 服務已經啓動成功。

3.進入mongo指令狀態code

C:\Windows\system32>mongo
MongoDB shell version v3.6.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.2

4.建立用戶管理員server

use admin
switched to db admin
db.createUser({user:"admin",pwd:"123",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]})

5.登錄數據庫

mongo -u admin -p 123 localhost:27017/admin

6.建立數據庫和對應的用戶

use myfirstdb
db.createUser({user:"yjx",pwd:"123",roles:[{"role":"readWrite","db":"myfirstdb"}]})

7.用新的用戶登陸數據庫並插入一條數據

db.myCol.insert({title:'hhhhhh'})
db.myCol.find()

4.再度啓用時,在系統管理員下執行如下命令:

再度啓用時,在系統管理員下執行如下命令:
進入mongo
> mongo
開啓服務
> net start MongoDB
用以前建立的用戶登錄對應的數據庫
> mongo -u yjx -p 123 localhost:27017/myfirstdb
> use myfirstdb
幫助說明
> db.help()
當前表單的詳細信息
> db.stats()
獲取當前全部的集合名
> db.getCollectionNames()
選擇集合的詳細信息
> db.tests.stats()
相關文章
相關標籤/搜索