Windows下Mongodb以服務形式啟動的方法
阿新 • • 發佈:2017-07-08
echo 方法 自己 驗證 etc mon 日誌 麻煩 服務器
我把mongod可執行文件的路徑加進了系統的環境變量裏面,用起來很方便。配置文件被我存儲在了E盤下。
(1)無需身份驗證的啟動語句:
mongod --config "E:\MongoDB\etc\mongo.conf" --serviceName "MongoDB"
(2)需要身份驗證的啟動語句(後面加上 --auth 就可以了):
mongod --config "E:\MongoDB\etc\mongo.conf" --serviceName "MongoDB" --auth
使用的時候按需執行上面的語句就可以了。
3.改進——使用批處理啟動
如果每次啟動去命令行輸入一大堆命令,也顯得太麻煩了,所以我直接把啟動命令做成了一個批處理,用的時候直接雙擊運行就可以了。
附上bat文件:
@echo off
echo **************************
echo 是否開啟身份驗證:
echo 1.關閉身份驗證
echo 2.啟用身份驗證
echo **************************
choice /c:12 /m:"請輸入你的選擇(5秒後超時,默認選擇 1):" /d:1 /t:5
if %errorlevel%==255 echo 意外的錯誤! if %errorlevel%==2 goto start_and_auth if %errorlevel%==1 goto start_no_auth
:start_no_auth echo 啟動成功,請勿關閉該窗口 mongod --config "E:\MongoDB\etc\mongo.conf" --serviceName "MongoDB"
:start_and_auth echo 啟動成功,請勿關閉該窗口 mongod --config "E:\MongoDB\etc\mongo.conf" --serviceName "MongoDB" --auth
echo 啟動失敗!
這兩周做網站,自己搞定了服務器、數據庫和前端,接觸的知識非常多,為了防止以後忘記,特此記錄一下。
這篇隨筆主要記錄了Mongodb以服務形式啟動的方法。
1.mongodb的啟動參數
(1)指定mongodb的數據存儲路徑
dbpath=E:\MongoDB\data\
(2)指定mongodb的日誌存儲路徑 logpath=E:\MongoDB\logs\mongo.log (3)日誌采用追加模式 logappend=true (4)體用journal,journal的作用可以看這個帖子:http://blog.csdn.net/t594362122/article/details/52813272 journal=true (5)開啟網頁查看日誌的功能 httpinterface=true 提示:這些配置信息可以寫進一個conf配置文件裏面,啟動的時候輸入配置文件路徑就可以了 2.mongodb的啟動語句。choice /c:12 /m:"請輸入你的選擇(5秒後超時,默認選擇 1):" /d:1 /t:5
if %errorlevel%==255 echo 意外的錯誤! if %errorlevel%==2 goto start_and_auth if %errorlevel%==1 goto start_no_auth
:start_no_auth echo 啟動成功,請勿關閉該窗口 mongod --config "E:\MongoDB\etc\mongo.conf" --serviceName "MongoDB"
:start_and_auth echo 啟動成功,請勿關閉該窗口 mongod --config "E:\MongoDB\etc\mongo.conf" --serviceName "MongoDB" --auth
echo 啟動失敗!
Windows下Mongodb以服務形式啟動的方法