在Windows系統中啟動MongoDB服務
前言
說明:我的生產環境使用的MongoDB是阿里上的,所以搭建版本採用當前與阿里一致的版本3.4.2。
安裝:Windows上安裝MongoDB這裡就不再說明了。我在安裝的時候選擇的是Custom,為了修改安裝目錄。
安裝完成以後並不能使用,我們還需要把MongoDB作為Windows服務自動啟動。這裡需要分4步:
- 不開啟身份驗證的情況下安裝服務;
- 建立管理員使用者;
- 解除安裝服務;
- 開啟身份驗證模式安裝服務;
如果不想開啟身份驗證那麼只執行第一步即可。
不開啟身份驗證的情況下安裝服務
首先需要建立資料庫檔案的存放位置:“F:\MongoDB\db”以及日誌存放位置:“F:\MongoDB\logs\”。
之後在命令提示符中MongoDB的目錄下執行服務建立命令:
mongod.exe --logpath F:\MongoDB\logs\mongodb.log --logappend --dbpath F:\MongoDB\db --directoryperdb --serviceName MongoDB -install
如果是PowerShell是執行命令:
通過mongod --help命令可以檢視命令引數列表,以下是在安裝MongoDB時常用的引數:.\mongod.exe --logpath F:\MongoDB\logs\mongodb.log --logappend --dbpath F:\MongoDB\db --directoryperdb --serviceName MongoDB -install
引數 | 描述 |
--bind_ip | 繫結服務IP,若繫結127.0.0.1,則只能本機訪問,不指定預設本地所有IP |
--logpath | 定MongoDB日誌檔案,注意是指定檔案不是目錄 |
--logappend | 使用追加的方式寫日誌 |
--dbpath | 指定資料庫路徑 |
--port | 指定服務埠號,預設埠27017 |
--serviceName | 指定服務名稱 |
--serviceDisplayName | 指定服務名稱,有多個mongodb服務時執行。 |
--install | 指定作為一個Windows服務安裝。 來源: http://www.runoob.com/mongodb/mongodb-window-install.html |
啟動服務:
net start mongodb
建立管理員使用者
命令提示符中MongoDB的目錄下連結資料庫:
mongo
連結系統資料庫:
use admin
建立使用者:
db.createUser({user:"admin",pwd:"123456",roles:[{"role":"userAdmin","db":"admin"},{"role":"root","db":"admin"},{"role":"userAdminAnyDatabase","db":"admin"}]})
其中“admin”是使用者名稱“123456”是密碼,根據需要進行修改。對帳號授權:
db.auth("admin","123456")
這樣一個使用者就建立完成了。解除安裝服務
在命令提示符中MongoDB的目錄下執行服務建立命令:
mongod.exe -remove
如果是PowerShell是執行命令:
.\mongod.exe -remove
開啟身份驗證模式安裝服務
在命令提示符中MongoDB的目錄下執行服務建立命令:mongod.exe --logpath F:\MongoDB\logs\mongodb.log --logappend --dbpath F:\MongoDB\db --directoryperdb --serviceName MongoDB -install --auth
如果是PowerShell是執行命令:
.\mongod.exe --logpath F:\MongoDB\logs\mongodb.log --logappend --dbpath F:\MongoDB\db --directoryperdb --serviceName MongoDB -install --auth
之後就必須使用之建立的使用者名稱和密碼登入了:
mongo -u admin -p 123456 localhost:27017/admin
這裡推薦一款客戶端操作程式:Robomongo
相關推薦
在Windows系統中啟動MongoDB服務
前言 說明:我的生產環境使用的MongoDB是阿里上的,所以搭建版本採用當前與阿里一致的版本3.4.2。 安裝:Windows上安裝MongoDB這裡就不再說明了。我在安裝的時候選擇的是Custom,為了修改安裝目錄。 安裝完成以後並不能使用,我們還需要把M
在 Windows 系統中安裝 SSH 服務
今天發現了一個很好的免費軟體:freeSSHD,它能在 Windows 系統中安裝SSH服務。 安裝過程毫無懸念,安裝結束後它會自動為SSH服務生成密匙: 然後為freeSSHD新增系統服務: 最後用 freeUserImport.exe 工具匯入
Memcached學習筆記之五:同一臺Windows機器中啟動多個Memcached服務
如果手頭上只有一臺機器,又想做多節點測試咋辦? 這就需要在一臺機器上啟動多個Memcached服務了。 假設Memcached在如下目錄:C:\memcached\memcached.exe 在CMD中執行如下命令即可再安裝一個Memcached服務(記得換個埠號啊!): sc cr
【已解決】Windows無法啟動MongoDB服務,錯誤1053(適用win10)
1. 發現問題 cmd無法啟動mongo服務 net start mongodb無效 轉到我的電腦-服務,手動啟動服務,無效,報錯如下: 2. 解決問題 刪除服務 sc delete MongoDB 重新載入配置檔案mongod
nginx在windows系統中如何啟動、重啟、停止
nginx在windows系統中如何啟動、重啟、停止 檢視nginx的版本號:nginx -v 啟動nginx:start nginx 快速停止或關閉nginx:nginx -s stop 正常停止或關閉nginx:nginx -
Spring Boot專案生成jar包,並在windows伺服器中註冊成服務,開機啟動
最近工作在windows伺服器上部署 spring boot 的jar包之前都是在linux上執行命令: nohup java -jar xxx.jar > xxx.log & 現在為了達到跟Linux一樣的效果。最終方案:使用winswwinsw是一個開源
完美解決wampserver 在windows Server 2003系統中啟動不了的問題
wampserver 在windows Server 2003系統中安裝啟動不了 安裝wampserver 啟動總是報錯,以為版本原因,後來經查原來是window Server2003 缺少 Microsoft 2008 C++ Runtime (x86) 執行環境 下載安裝搞定。
win7進入系統是停留在“正在啟動windows系統中”
一次面試我將電腦帶出去想給面試官展示我的專案內容,誰料到它就調皮,一直停留在“正在啟動windows系統中”; 有點抓狂,但我不是那種一碰到問題就特別焦急的人,然後就想辦法; 解決辦法: 1,一開始我以為是 引匯出問題,於是拿來大白菜啟動盤準備修復系統引導,發現載入U
windows系統,OpenOffice開機服務自啟動並保持一直啟動狀態
在做office文件轉pdf檔案再轉swf檔案時,遇到啟動openoffic系統後,依然找不到8100埠的情況,非常困擾,後來搜到一個解決方法,整理步驟如下 第一步,下載並安裝OpenOffice.org。(預設裝在C:\ProgramFiles\OpenOffice
Windows系統中網絡故障
百度百科 network windows 網絡服務 電腦網絡 前些時候,處理電腦的時候發現開機後電腦網絡符號直接是紅色感嘆號.分析:一般連接線問題,網絡服務關閉會出現紅色感嘆。網卡是好的,連接燈也是閃爍無問題;於是操作系統,發現打不開網絡中心,進入服務(services.msc),有幾個服
windows系統中安靜的安裝補丁
安裝補丁 批處理 安靜執行 腳本如下:@Echo Off Title Install Windows Update pack Echo 正在安裝,請稍等...... ::循環當前目錄中所有的exe文件並執行安裝for %%i in (*.exe) do %%i /passive /norestar
怎樣在Win7系統中搭建Web服務器
選擇 手機瀏覽器 web資源 程序 彈出 root htm 打開控制面板 安全 文章轉發自(謝樓主了): http://jingyan.baidu.com/article/ed2a5d1f128ff609f6be17fa.html (1)打開控制面板,選擇並進入“程序”,雙
基於windows系統中visual studio2017的dlib庫詳細配置安裝流程
平臺 學習 mpi 好的 運行 安裝 說明文 完成 page dlib庫是一個非常強大的開源庫,有詳細的說明文檔和c++代碼,也提供了一些和python的接口,但是安裝和配置的過程略有些麻煩,網上有一些相關教程,但是大都零零星星不全面。筆者親自把所有的坑都踩了一遍,整理出了
docker容器中啟動service服務 Failed to get D-Bus connection: Operation not permitted
docker容器中啟動service服務 failed to get d-bus connection: operation not permitted解決方案:啟動時設置參數 --privileged使用該參數,container內的root擁有真正的root權限。否則,container內的root只是
windows 系統中的 afd 驅動
讀寫 ima key machine spa nbsp 分配 lin 新的 afd 的全稱是 Ancillary Function Driver for WinSock,是 windows 系統網絡部分的核心工具。同 Linux 類似,windows 的 socket 最終
使用mybatis assembly插件打成tar包,在linux系統中運行服務
pom target img gin rgs 修改 int size type 使用mybatis assembly插件打成tar包,在linux系統中運行服務 assembly插件插件地址: 鏈接:https://pan.baidu.com/s/1i6bWPxF 密碼
如何避免windows系統開機啟動每次都彈出AutoIt報錯
如何避免windows系統開機啟動每次題目:如何避免windows系統開機啟動每次都彈出AutoIt報錯 有時候,有的電腦重新安裝完操作系統後,會莫名奇妙的彈出一些意想不到的報錯,有潔癖的人很反感這個,所以有針對性的解決這個算不上問題的小問題 電腦開機後會彈出以下的對話框: 解決辦法如下: 如何避免wind
【Android Studio安裝部署系列】三十三、windows系統中通過SourceTree使用git
wan 彈出 隱藏 ins 顯示 創建倉庫 cal 代碼 參考 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 概述 前期準備 選擇代碼托管服務器:gitlab、github、開源中國等。 註冊賬號 創建項目 安裝git 參考《【Android
開啟windows 系統自帶FTP服務器
信息服務 iis管理 ipv4 添加 net 系統 點擊 擴展性 匿名 一、添加功能 1.點擊添加刪除——>點擊打開或關閉windows功能2.展開Internet信息服務——>勾選FTP服務器(以及下面的FTP服務和FTP擴展性)3.展開web管理工具——&g
Windows系統中的Linux—WSL安裝及簡單使用
pow sta 微軟 -o reg 初始 命令提示符 通過 直接 Windows SubSystem for Linux(WSL) 適用於Linux的Windows子系統 WSL團隊的blog:https://blogs.msdn.microsoft.com/wsl/