程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> 解決mongodb的安裝mongod命令不是內部或外部命令

解決mongodb的安裝mongod命令不是內部或外部命令

編輯:SyBase教程

解決mongodb的安裝mongod命令不是內部或外部命令


1:安裝

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

\

解壓後會出現以下文件

\

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

\

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

\

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

2:建立數據文件及啟動

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

\

啟動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後 ,輸入命令:

k?r窔甸
m撫=玜-rj'倗[n)姊x(u靆標飰菨n柇?
m汁jZ カavj'倗[枅&(u筯俍 j歗澴b-⒓﹝穂-
{珃j/z謙?5-2夃?j簨-畨帼薻?(?鷌f(u丁數據庫服務啟動不了,彈框報錯:“服務沒有響應或控制功能”,嘗試過很多其他的方法都無解

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved