国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

MongoDB安裝與使用體驗(yàn)

2019-11-08 20:56:38
字體:
供稿:網(wǎng)友

1、獲取并安裝

具體的安裝包可以到官方網(wǎng)站下載:http://www.mongodb.org/downloads 我看著教程就下載了linux版本吧,也不是很復(fù)雜。包的體積有點(diǎn)大。

安裝過程比較簡單,將文件丟到服務(wù)器里,然后解壓運(yùn)行./mongod即可。可以參考:http://www.runoob.com/mongodb/mongodb-linux-install.html

2、Shell連接測試

我在自己的window7機(jī)器里也裝了一套,所以帶有Shell。安裝后如下圖所示:

這里面可以通過mongo.exe來執(zhí)行命令與服務(wù)器連接并且做些設(shè)置,連接方法挺簡單的,使用cmd命令行:mongo ip:PRot

3、開啟用戶驗(yàn)證

上次聽了贖金事件后就關(guān)注了mongo安全問題,在裝完后就發(fā)現(xiàn),整個過程完全是直接打開訪問的,沒有默認(rèn)的用戶設(shè)置。難怪會有贖金事件,一般要是覺得這個數(shù)據(jù)不是特別重要省事直接就默認(rèn)安裝 用著了也確實(shí)沒什么感覺。

開啟的關(guān)鍵:創(chuàng)建用戶、重啟mongo服務(wù) 創(chuàng)建用戶這個還蠻多內(nèi)容要關(guān)注的,我用的新版本,所以貌似網(wǎng)上有一些老版本的方法不太一樣。

我為自己創(chuàng)建數(shù)據(jù)庫創(chuàng)建一個用戶: db.createUser({user:”admin”,pwd:”admin”,roles:[{ role:”readWrite”, db:”mycol” }]})

然后啟動mongodb服務(wù)時需要注意了,要增加-auth參數(shù): $ ./mongod -auth -dbpath ../../data/db

然后shell測試一下,連接的方法也變了:

4、簡單java Demo

可以使用一個mongo-driver,maven里直接引用:

<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.4.2</version> </dependency>

5、后臺運(yùn)行

后來發(fā)現(xiàn)一個問題,就是當(dāng)我linux連接的shell關(guān)閉后發(fā)現(xiàn)mongo的服務(wù)也關(guān)閉了。查了資料才發(fā)現(xiàn)需要設(shè)置為后臺服務(wù)才不會關(guān)閉。方法也挺簡單的,加一個參數(shù)-fork,同時設(shè)置日志輸出文件即可:

$ ./mongod -fork -dbpath ../../data/db -logpath ../../data/log/mongodb.log

關(guān)閉服務(wù)方法:

$ ./mongod -shutdown -dbpath ../../data/db

參考:http://blog.csdn.net/sodino/article/details/52402368

注:此文章為原創(chuàng),歡迎轉(zhuǎn)載,請?jiān)谖恼马撁婷黠@位置給出此文鏈接! 若您覺得這篇文章還不錯請點(diǎn)擊下右下角的推薦,非常感謝!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大英县| 郑州市| 绥宁县| 定兴县| 贞丰县| 墨玉县| 平顺县| 云南省| 伊金霍洛旗| 宕昌县| 开化县| 突泉县| 莱芜市| 平和县| 华宁县| 盐边县| 温宿县| 连山| 农安县| 从化市| 蕉岭县| 衡阳县| 鹤岗市| 东宁县| 平顺县| 临海市| 永川市| 壶关县| 柘城县| 伊金霍洛旗| 孟连| 辽阳县| 中西区| 祁连县| 突泉县| 甘孜| 合阳县| 宾阳县| 黑龙江省| 云梦县| 萨迦县|