MongoDB安裝調試

1:安裝css

去mongodb的官網http://www.mongodb.org/downloads下載32bit的包mongodb

 

解壓後會出現如下文件數據庫

 

在安裝的盤C:下創建mongodb文件夾,拷貝bin文件夾到該目錄下,這樣就至關於安裝了mongodb的相關命令。瀏覽器

 

爲了啓動mongodb方便,將mongod.exe路徑加入環境變量,電腦->屬性->高級系統設置->環境變量,在path里加入路徑:app

 

這樣在命令行任何地方都能用到mongod命令。less

2:創建數據文件及啓動測試

而後在D盤新建一個mongodb文件夾用來放數據文件並在mongodb文件夾下創建data,log文件夾,在log文件夾下創建mongodb.log文件spa

 

啓動mongodb服務:打開命令行輸入命令命令行

>mongod --dbpath "d://mongodb//data" --logpath "d://mongodb//log//mongodb.log" --logappend日誌

出現如下狀況表示在27017端口啓動成功。

 

解析:mongod --dbpath 命令是建立數據庫文件的存放位置,啓動mongodb服務時須要先肯定數據庫文件存放的位置,不然系統不會自動建立,啓動會不成功。

    --logpath 表示日誌文件存放的路徑     --logappend  表示以追加的方式寫日誌文件

在瀏覽器上會看到該信息:

 

默認27017端口,也能夠經過--port 命令來修改端口,如:mongod --port 9888 "d:\\mongodb\\data"

 3:以服務方式啓動

每次啓動服務都須要輸入以上命令,爲了方便,能夠將啓動數據庫寫成window服務的方式。

>mongod --logpath "d://mongodb//log//mongodb.log" --logappend --dbpath "d://mongodb//data" --directoryperdb --serviceName MongoDB --install

這樣只須要在命令行輸入net start MongoDB  就能夠啓動服務,但不知道什麼緣由,我這樣設置了,在「服務」裏,也找不到MongoDB?

改成以管理員身份啓動cmd後 ,輸入命令:

 

sc create mongodb binPath= "c:\mongodb\bin\mongod.exe --service --dbpath D:\mongodb\data --logpath=d:\mongodb\log\mongodb.log --logappend --directoryperdb"

 

刪除服務指令: mongod.exe --remove --serviceName "MongoDB"

注意要用管理員方式啓動命令行

這樣在服務裏面就有MongoDB的服務了

 

在折騰mongodb服務的過程當中,發現數據庫服務啓動不了,彈框報錯:「服務沒有響應或控制功能」,嘗試過不少其餘的方法都無解

最後執行 sc delete mongodb  強制刪除mongodb服務


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.隨意建立本身喜歡的路徑,C:\lucas\mongodb 
2.在C:\lucas\mongodb下減壓下載的zip文件,而後在C:\lucas\mongodb下新建data文件夾C:\lucas\mongodb\data 
3.而後分別創建db,log兩個文件夾,至此mongodb下有如下文件夾 
C:\lucas\mongodb\bin 
C:\lucas\mongodb\data\db 
C:\lucas\mongodb\data\log 
在log文件夾下建立一個日誌文件MongoDB.log,即C:\lucas\mongodb\data\log\MongoDB.log 
4.命令行安裝

C:\lucas\mongodb\bin>mongod -dbpath "C:\lucas\mongodb\data\db"
  • 1

安裝完成以後打開http://127.0.0.1:27017/ 
看到

It looks like you are trying to access MongoDB over HTTP on the native driver port. 
說明已經安裝成功了。

5.操做: 
雙擊bin下的mongod.exe (注意是d,這個是啓動程序) 
啓動程序開啓後,再運行mongo.exe 程序(注意沒有d) ,界面以下 
測試數據庫操做

兩篇文章合起來看比較容易理解>help (查看相關信息) >db.foo.insert({a:1}) (往foo表插入a,1字段值,foo表爲默認表) >db.foo.find() (查看foo表數據)
相關文章
相關標籤/搜索