mongodb的安裝以及客戶端


mongodb是一種非關系型的數據庫,與傳統的sql有很大的不同,但都是用於數據管理的,本人也是初學,很多地方都是模仿,在這里只是記錄本人初次安裝mongodb和客戶端,記錄一下安裝的步驟,以便以后用到的時候參考。

一、下載mongodb

 在百度上搜索的

 下載的這個版本的,官網實在打不開,就在百度上找的這個

下載完成解壓后,將zip文件解壓放到盤符的根目錄(如C:或D:),為了方便建議文件夾命名盡量簡短如(d:\mongodb)

 這里我解壓到了E盤 

創建數據庫文件的存放位置,比如e:/mongodb/data/db。啟動mongodb服務之前需要必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。這里就是創建兩個文件夾 

打開cmd(windows鍵+r輸入cmd)命令行,進入E:\mongodb\bin目錄(如圖先輸入E:進入E盤然后輸入cd E:\mongodb\bin)輸入如下的命令啟動mongodb服務:E:/mongodb/bin>mongod --dbpath E:\mongodb\data\db 

在瀏覽器打開http://localhost:27017,出現如下界面表示連接成功,如果不成功,可以查看端口是否被占用。27017是mongodb的默認端口 

這個時候打開mongo.exe,輸入show dbs就可以看到mongodb默認的數據庫了(注意,這是在不關閉之前打開的cmd的情況下) 

也可以在這里執行mongodb的命令來操作數據庫和添加數據庫,相關的命令參考:http://www.runoob.com/mongodb/mongodb-databases-documents-collections.html

 為了方便,可以在每次開機的時候自動啟動mongodb服務:

在如下目錄建立一個log文件, 

在E:\mongodb下建立一個mongo.config 

 內容如下 

打開cmd 輸入如下命令,執行完成后服務就打開了(至於在計算機的服務里面添加了mongodb服務是不是因為這個操作,我也不知道,這個步驟是按照網上介紹的做的。再次強調本文只是個筆記,不是原創)。可以看到log文件夾下面多了一個日志文件 

 

 

 

 打開服務,可以看到mongodb服務了 

當我啟動這個服務的時候,出現如下錯誤,解決方法是,檢查一下注冊表,找到mongodb 

將imagepath的值改為:E:\mongodb\bin\mongod.exe --logpath E:\mongodb\data\log\mongo.log --logappend --dbpath E:\mongodb\data\db --directoryperdb --service

再次嘗試啟動服務,如果出現下面的錯誤,那么試着在db文件夾下面刪除兩個文件,然后再啟動就可以了,(至少我是這樣成功了) 

然后現在你把所有打開的cmd都關掉,去啟動mongo.exe就可以了 

至此,可以在mongo.exe里面對mongodb數據庫操作了,但是這樣的界面看起來很不爽,也很費事。這需要專門的客戶端來操作數據庫,客戶端有很多,可以在網上找

 這里只簡單介紹robomongo這個客戶端。

這個客戶端的使用很簡單,下載后,直接打開。然后按下面的方式連接數據庫,Name里面可以隨便輸入,address里面如果是本機的數據庫就寫localhost,如果是其他機器的就寫IP吧,然后點test按鈕測試是否連接成功 

連接上了之后,就可以看到系統自帶了兩個數據庫

里面admin是數據庫名稱,collections是集合相當於關系數據庫的tables,system.version相當於表,在這上面右鍵選擇第一個菜單可以查看這個集合里面的文檔,里面有一個文檔,包含兩個字段的值 

在看看查詢的語句db.getCollection('system.version').find({}),這個可以在網站http://www.runoob.com/mongodb/mongodb-databases-documents-collections.html里面去學習

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM