windows10安裝MongoDB的入門簡易教程【學習自用】

一、下載安裝包

下載地址 https://www.mongodb.com/try/download/community
因為我是在windows上安裝,所以下載windows版本的壓縮包格式
在這里插入圖片描述

二、下載后解壓到要安裝的目錄里去

我這里在D盤裝,所以就解壓到D盤中我自己建的的mongoDB文件夾中。
在這里插入圖片描述

三、在解壓后的文件夾里手動創建data和log文件夾

在這里插入圖片描述

四、配置環境變量

電腦 -> 屬性 -> 高級系統設置 -> 環境變量 -> 找到 path,打開路徑,將自己的 MongoDB 的 bin 文件地址添加上去 ->點擊【確定】
在這里插入圖片描述
在data的目錄下,創建一個db文件; 類似于:‘D:\mongoDB\mongodb-win32-x86_64-windows-4.4.26\data\db’;
MongoDB 將數據目錄存儲在 db 目錄下。但是這個數據目錄不會主動創建,我們在安裝完成后需要創建它。
因為啟動 MongoDB 服務之前需要必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功;
在這里插入圖片描述

五、命令行下運行 MongoDB 服務器

mongod.exe用于啟動MongoDB服務器
為了從命令提示符下運行 MongoDB 服務器,你必須從 MongoDB 目錄的 bin 目錄中執行 mongod.exe 文件。
在這里插入圖片描述
回車之后下面會出現一大堆下面這樣的東西

在這里插入圖片描述

六、驗證是否成功

在瀏覽器中輸入下面的地址和端口號

http://localhost:27017/

若顯示結果如下,就說明安裝成功并結束
在這里插入圖片描述

七、關閉服務

關閉服務
在cmd 命令行 連續按兩次 Ctrl + C,就結束了該次進程

八、配置本地 MongoGB 服務

原 啟動命令比較長,并且需要進入到 bin 文件夾目錄。
下面配置為 在管理員cmd 下使用簡單命令 啟動、關閉 Mongo 服務

1、在 data 文件下創建新文件夾log;(用來存放日志文件)
并在log目錄下創建mongo.log
在這里插入圖片描述
在這里插入圖片描述

2、在 bin 同級目錄新建 配置文件 mongo.config
在這里插入圖片描述
3、用記事本打開 mongo.config 文件,并輸入下面兩個命令,然后保存;
(注意:后面的路徑以自己的實際安裝的文件路徑為準)

dbpath=D:\mongoDB\mongodb-win32-x86_64-windows-4.4.26\data\db
logpath=D:\mongoDB\mongodb-win32-x86_64-windows-4.4.26\data\log\mongo.log
在這里插入圖片描述
4、管理員身份運行 cmd ,進入 bin 目錄
輸入以下代碼(路徑換成自己的文件路徑)

mongod -dbpath “D:\mongoDB\mongodb-win32-x86_64-windows-4.4.26\data\db” -logpath “D:\mongoDB\mongodb-win32-x86_64-windows-4.4.26\data\log\mongo.log” -install -serviceName “MongoDB”

命令中的 ‘MongoDB’ 就是之后啟動 MongoDB 服務的名字
在這里插入圖片描述
回車后會提示
在這里插入圖片描述

測試本地服務

啟動
以管理員身份啟動 cmd
輸入以下命令,瀏覽器窗口可正常訪問 27017 端口

net start MongoDB
在這里插入圖片描述
在瀏覽器中輸入下面的地址和端口號

http://localhost:27017/

若顯示結果如下,就說明成功
在這里插入圖片描述
關閉
輸入以下命令,可以關閉服務,刷新瀏覽器為不可訪問狀態

net stop MongoDB
在這里插入圖片描述
在這里插入圖片描述

配置本地服務為手動

win + r -> 輸入 services.msc
在這里插入圖片描述
找到 MongoDB , 右鍵 -> 屬性 -> 啟動類型 ->設置為手動

在這里插入圖片描述
這個時候可以直接在任務管理器的服務中,在下面的 MongoDB 上 右鍵開始 ,手動關閉了
mongo.exe根據菜鳥教程,這應該屬于數據庫shell客戶端
在這里插入圖片描述
如圖所示:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215180.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215180.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215180.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

02-Nacos和Eureka的區別與聯系

Nacos和Eureka的區別 聯系 Nacos和Eureka整體結構類似: 都支持服務注冊, 服務拉取, 采用心跳方式對服務提供者做健康監測的功能 區別 Nacos支持服務端主動檢測服務提供者狀態: 臨時實例采用心跳模式,非臨時實例采用主動檢測模式但對服務器壓力比較大(不推薦) 心跳模式: 服務…

.net 安裝Postgresql驅動程序ngpsql

.net 安裝Postgresql驅動程序ngpsql 最近搞一個物聯網項目,需要采集fanuc數控機床的數據,廠家提供的API只支持windows,所以就決定C#開發,數據庫用postgresql, 安裝數據庫驅動一波三折。 作為一個討厭微軟的老程序猿&…

靜態鏈接庫和動態鏈接庫(隱式載入顯式載入)

文章目錄 動態鏈接庫和靜態鏈接庫什么是鏈接庫?靜態鏈接庫動態鏈接庫動態鏈接庫的倆種鏈接方式加載時動態鏈接運行時動態鏈接 動態鏈接庫和靜態鏈接庫 動態鏈接庫和靜態鏈接庫都是共享代碼的方法,只是二者略有區別。 以C/C為例,一個可執行文…

工作中用到的數通、安全的查詢、工具、文檔鏈接

文章目錄 一、華為1.設備信息查詢華為序列號查詢華為設備信息速查 2.維護華為交換機命名規則查看光模塊信息交換機ping參數大全 3.實用文檔智能升級堆疊重啟指定成員設備堆疊主備倒換策略路由實現多出口重定向下一跳vrf與vrf、vrf與public互訪路由配置總結 二、奇安信1.授權申請…

四十五----組件庫設計

組件庫設計主要考慮幾點。 有意義: 命名準確,充分表意。參數準確,必要的類型檢查。適當的注釋 通用性:不要耦合特殊的業務功能。不要包含特定的代碼處理邏輯。 ?狀態,?副作?:狀態向上層提取,盡量少?內部狀態。解耦IO操作。 避免過度封裝:合理冗余。避免過度抽象。 …

Rust 學習

Rust 官網:https://www.rust-lang.org/zh-CN/ 1、Rust 簡介 Rust 是一門注重安全(safety)、速度(speed)和并發(concurrency)的現代系統編程語言。Rust 通過內存安全來實現以上目標,但…

LintCode 123 · Word Search (DFS字符處理經典題!)

123 Word Search Algorithms Medium Description Given a 2D board and a string word, find if the string word exists in the grid. The string word can be constructed from letters of sequentially adjacent cell, where “adjacent” cells are those horizontally o…

arcgis api for js4.x 圖層要素的增刪改---使用服務地址的/applyEdits直接進行刪除

添加新要素到圖層 _addGeo(){cosnt self thislet url https://......./featurelayer/某某某圖層/3let geo 你新繪制的圖形let attributes 你新繪制圖形的屬性信息let addingGraphics Graphic({geometry:geo,attributes:attributes})const pro self._addToLayer(url , JS…

Day57力扣打卡

打卡記錄 最小體力消耗路徑 鏈接 Dijkstra 將Dijkstra算法從計算最短路徑轉化為計算路徑最大差值。 class Solution:def minimumEffortPath(self, heights: List[List[int]]) -> int:n, m len(heights), len(heights[0])dist [0] [0x3f3f3f3f] * (n * m - 1)vis set…

iPhone 數據恢復:iMyFone D-Back iOS

iMyFone D-Back iOS 最佳 iPhone 數據恢復,最好的 iPhone 數據恢復軟件,恢復成功率最高。 直接從iOS設備、iTunes/iCloud/第三方程序備份快速恢復數據。 有選擇地恢復已刪除的照片、WhatsApp、消息和 18 多種其他數據類型。 僅通過 iCloud 帳戶訪問即可從…

關系型數據庫-SQLite介紹

優點: 1>sqlite占用的內存和cpu資源較少 2>源代碼開源,完全免費 3>檢索速度上十幾兆、幾十兆的數據庫sqlite很快,但是上G的時候最慢 4>管理簡單,幾乎無需管理。靈巧、快速和可靠性高 5>功能簡…

如何設定一個N層CNN的Layer,CNN初始化

如何設定一個N層CNN的Layer,CNN初始化 前言干貨代碼解釋 結語 前言 目前人工智能已經融入到我們的生活,大數據模型也是層出不窮。那我們就學習一些簡單的模型設置。 干貨 代碼 # This is the original CNN layer setup, def build_cnn(input_layer):…

Vue router深入學習

Vue router深入學習 一、單頁應用程序介紹 1.概念 單頁應用程序:SPA【Single Page Application】是指所有的功能都在一個html頁面上實現 2.具體示例 單頁應用網站: 網易云音樂 https://music.163.com/ 多頁應用網站:京東 https://jd.co…

springboot打成war包及VUE打成war包放入tomcat啟動

1.springboot打成war包步驟 首先在springboot啟動類中繼承SpringBootServletInitializer,重寫configure方法,如下: SpringBootApplication() public class StartApplication extends SpringBootServletInitializer {public static void main(String[] …

Java與.Net的區別

Java 和 .NET 是兩個不同的軟件開發平臺,它們在語言、生態系統、跨平臺性和開發工具等方面有著不同的特點。 1. 語言:Java 使用 Java 編程語言,而 .NET 使用 C#、VB.NET、F# 等多種編程語言。Java 是一種面向對象的編程語言,它強…

在gen_server使用ets實例演示

Erlang的ETS(Erlang term storage)是一種在內存中存儲數據的結構,類似于其他語言中的數據庫。它允許你在Erlang程序中存儲和檢索數據。gen_server是Erlang中用于創建服務器的一種模式,它能夠處理并發的客戶端請求。 以下是在gen_…

大數據技術10:Flink從入門到精通

導語:前期入門Flink時,可以直接編寫通過idea編寫Flink程序,然后直接運行main方法,無需搭建環境。我碰到許多初次接觸Flink的同學,被各種環境搭建、提交作業、復雜概念給勸退了。前期最好的入門方式就是直接上手寫代碼&…

[滲透測試學習] CozyHosting - HackTheBox

文章目錄 信息搜集 信息搜集 nmap掃描一下,發現存在80端口和22端口 nmap -sV -sC -p- -v --min-rate 1000 10.10.11.230直接訪問80端口發現有跳轉 那么我們將ip添加到hosts里面,成功訪問 觀察發現是企業網站,掃描一下沒有子域名 那么就掃…

【后端學前端】第二天 css動畫 動感菜單(css變量、過渡動畫、過渡延遲、js動態切換菜單)

目錄 1、學習信息 2、源碼 3、變量 1.1 定義變量 1.2 使用變量 1.3 calc() 函數 4、定位absolute和fixed 5、transform 和 transition,動畫 5.1 變形transform 5.2 transition 5.3 動畫animation 6、todo 1、學習信息 視頻地址:css動畫 動感菜…

【jenkins操作步驟】

一、安裝ant 1、下載安裝文件 1.1 進入https://ant.apache.org/ 然后點擊 https://ant.apache.org/bindownload.cgi 超連接下載即可 1.2下載到本地,最好放到D盤下,然后把apache-jmeter-4.0\extras目錄下的ant-jmeter-1.1.1.jar 文件放置到ant下的lib目…