網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
Mongodb這幾天也了解了一下,今天配置了下環(huán)境,從今天開始學(xué)下Mongodb數(shù)據(jù)庫(kù)。
一、下載
在這個(gè)網(wǎng)址中選擇要下載的開發(fā)環(huán)境https://www.mongodb.com/download-center,然后下載下來(lái)。我選擇的是64位支持ssl的3.2.7版本。
二、安裝
下載完msi文件之后安裝,在安裝的時(shí)候需要注意下安裝的路徑,我把它安裝在了G:\MongoDB的文件夾中。安裝完成后MongoDB文件夾會(huì)出現(xiàn)下面的幾個(gè)文件
三、設(shè)置數(shù)據(jù)存放位置
1.新建一個(gè)文件夾用來(lái)存放數(shù)據(jù)庫(kù),我這里在G:\MongoDB下創(chuàng)建了一個(gè)db文件夾
2.指定數(shù)據(jù)存放位置
通過命令行窗口,指向G:\MongoDB\bin文件,然后通過mongod --dbpath=G:\MongoDB\db
設(shè)置數(shù)據(jù)存放的位置
四、測(cè)試是否配置成功
從上面的截圖我們也能看出27017端口等待連接,打開http://localhost:27017/可以看到下面的頁(yè)面
默認(rèn)Mongodb是連test數(shù)據(jù)庫(kù),所以可以連下測(cè)試一下,連接上之后會(huì)出現(xiàn)下面圖的效果,可能在連接的時(shí)候會(huì)報(bào)mongodb無(wú)法啟動(dòng),由于目標(biāo)計(jì)算機(jī)積極拒絕,無(wú)法連接 ,這是因?yàn)樾枰裮ongodb啟動(dòng),及上面說(shuō)的指定dbpath
五、將MongoDB設(shè)為Window服務(wù)
具體參考:為MongoDB數(shù)據(jù)庫(kù)注冊(cè)windows服務(wù)
這個(gè)之前操作的時(shí)候失敗了,今天又重新試了一把沒想到成功了。下面是步驟:
1.上面也說(shuō)了創(chuàng)建db和log兩個(gè)文件夾來(lái)存放數(shù)據(jù)和日志。在log文件夾下創(chuàng)建mongod.log文件
2.在打開到bin文件下執(zhí)行下面的命令(必須已管理員身份)
mongod -dbpath "G:\MongoDB\db" -logpath "?G:\MongoDB\log\mongod.log" -install -serviceName "MongoDB"
刪除服務(wù)
mongod -dbpath "G:\MongoDB\db" -logpath "?G:\MongoDB\log\mongod.log" -remove -serviceName "MongoDB"
此時(shí)會(huì)出現(xiàn)下面的錯(cuò)誤:
2016-07-17T20:22:36.894+0800 I CONTROL [main] log file "G:\MongoDB\log\mongod.log" exists; moved to "G:\MongoDB\log\mongod.log.2016-07-17T12-22-36".
這個(gè)可以不用理會(huì)然后啟動(dòng)MongoDB服務(wù):
六、增刪該查簡(jiǎn)單使用
再開一個(gè)cmd,輸入mongo命令打開shell,其實(shí)這個(gè)shell就是mongodb的客戶端,同時(shí)也是一個(gè)js的編譯器,默認(rèn)連接的是“test”數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù)簡(jiǎn)單的就是增刪改查,下面先簡(jiǎn)單的試了一下
原文鏈接:https://www.cnblogs.com/5ishare/p/5628126.html
相關(guān)推薦
- 2022-06-25 python格式化輸出實(shí)例(居中、靠右及靠左對(duì)齊)_python
- 2022-11-26 ASP.NET延遲調(diào)用或多次調(diào)用第三方Web?API服務(wù)_實(shí)用技巧
- 2022-08-01 Android?WebView軟鍵盤遮擋輸入框方案詳解_Android
- 2022-09-22 C語(yǔ)言自定義類型——枚舉,聯(lián)合體
- 2022-04-04 react 報(bào)錯(cuò)Assign arrow function to a variable before
- 2022-07-20 關(guān)于numpy強(qiáng)制類型轉(zhuǎn)換的問題_python
- 2022-03-14 easypoi導(dǎo)入校驗(yàn)跳過空行_EasyPoi導(dǎo)入驗(yàn)證功能
- 2022-06-21 C語(yǔ)言全面講解順序表使用操作_C 語(yǔ)言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支