日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

mongodb简介、安装、启停(转并学习)

發(fā)布時(shí)間:2025/3/21 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongodb简介、安装、启停(转并学习) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
mongodb簡(jiǎn)介、安裝、啟停(轉(zhuǎn)并學(xué)習(xí))MongoDB是一種強(qiáng)大、靈活以及可擴(kuò)展的數(shù)據(jù)存在方式,一種文檔數(shù)據(jù)庫(kù),非關(guān)系型數(shù)據(jù)庫(kù)。1.安裝使用安裝非常簡(jiǎn)單,管理簡(jiǎn)單。2.數(shù)據(jù)模型mongodb的存在以文檔表示概念上的“row”,即數(shù)據(jù)行,以集合表示概念的“table”。文檔以“_id”唯一標(biāo)識(shí),文檔的屬性以key/value的方式,文檔可以內(nèi)嵌文檔、數(shù)組等。文檔的鍵不是固定的,因此可以很方便的改變數(shù)據(jù)模型。 mongodb沒有模式,集合存在唯一性,所有文檔的存儲(chǔ)也較靈活。3.易擴(kuò)展mongodb面向文檔的數(shù)據(jù)模型,可以再多臺(tái)服務(wù)器之間進(jìn)行分割數(shù)據(jù)。另外可以平衡集群的數(shù)據(jù)和負(fù)載,自動(dòng)重拍文檔。若需要更大的容量,只要在集群中添加新的機(jī)器即可。4.多功能性索引:支持通用的輔助索引,能進(jìn)行多種快速查詢,也提供唯一的。復(fù)合的和地理空間索引能力。存儲(chǔ)javascript:在服務(wù)器端可直接存取javascript的函數(shù)和值。聚合:mongodb支持MapReduce和其他聚合工具。固定集合:集合的大小是有上限的,這對(duì)某些類型的數(shù)據(jù)特別有用。文件存儲(chǔ):支持用一種容易使用的協(xié)議存儲(chǔ)大型文件和文件的元數(shù)據(jù)。5.高性能對(duì)數(shù)據(jù)的處理速度是mongodb的主要目標(biāo),影響設(shè)計(jì)上的很多決定。注:聯(lián)接(join)和復(fù)雜的多行事務(wù)。Mongodb安裝、啟停:在linux系統(tǒng)下安裝與windows系統(tǒng)下沒什么區(qū)別,linux下主要注意新建的文件或者目錄存在執(zhí)行,讀寫權(quán)限的問題即可。以windows系統(tǒng)(32)為例:1.在D:\MONGODB目錄下下載安裝包,mongodb-win32-i386-2.0.6.zip2.解壓【1】中的壓縮包后得到文件夾:mongodb-win32-i386-2.0.6,然后修改文件夾名為mongodb3.進(jìn)入mongodb目錄,即當(dāng)前D:\MONGODB\mongodb,創(chuàng)建文件夾data;在data中創(chuàng)建子文件夾db;亦可在當(dāng)前D:\MONGODB\mongodb下新建日志文件log.log以上步驟即安裝了mongodb的所需的相關(guān)目錄和文件。4.在D:\MONGODB下可新建批處理文件startMongoDB.bat,內(nèi)容如下: ############################################################################################# cd D:\MONGODB\mongodb\bin mongod --dbpath=../data/db --directoryperdb --logpath=../log.log --logappend --auth #############################################################################################--auth:在創(chuàng)建用戶以及停止mongodb服務(wù)時(shí)需要進(jìn)行用戶密碼驗(yàn)證5.啟動(dòng) 運(yùn)行startMongoDB.bat文件,查看log.log日志文件,正常啟動(dòng)信息如下:***** SERVER RESTARTED *****Mon Jul 02 10:33:00 Mon Jul 02 10:33:00 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. Mon Jul 02 10:33:00 Mon Jul 02 10:33:00 [initandlisten] MongoDB starting : pid=5848 port=27017 dbpath=../data/db 32-bit host=pangmc-PC Mon Jul 02 10:33:00 [initandlisten] Mon Jul 02 10:33:00 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data Mon Jul 02 10:33:00 [initandlisten] ** see http://blog.mongodb.org/post/137788967/32-bit-limitations Mon Jul 02 10:33:00 [initandlisten] ** with --journal, the limit is lower Mon Jul 02 10:33:00 [initandlisten] Mon Jul 02 10:33:00 [initandlisten] db version v2.0.6, pdfile version 4.5 Mon Jul 02 10:33:00 [initandlisten] git version: e1c0cbc25863f6356aa4e31375add7bb49fb05bc Mon Jul 02 10:33:00 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=0, build=6002, platform=2, service_pack='Service Pack 2') BOOST_LIB_VERSION=1_42 Mon Jul 02 10:33:00 [initandlisten] options: { auth: true, dbpath: "../data/db", directoryperdb: true, logappend: true, logpath: "../log.log" } Mon Jul 02 10:33:00 [initandlisten] waiting for connections on port 27017 Mon Jul 02 10:33:00 [websvr] admin web console waiting for connections on port 280176.創(chuàng)建用戶進(jìn)入D:\MONGODB\mongodb\bin,雙擊運(yùn)行mongo.exe文件,在打開的窗口中進(jìn)行如下操作:>use admin 回車跳轉(zhuǎn)進(jìn)入admin用戶下。。。>db.addUser("admin","admin123")創(chuàng)建admin用戶。。。>db.auth("admin","admin123")1 校驗(yàn)admin用戶,成功!>db.addUser("sdap","sdap123")創(chuàng)建普通存儲(chǔ)用戶。。。>use sdap跳轉(zhuǎn)進(jìn)入sdap用戶下。。。>db.addUser("sdap","sdap123")創(chuàng)建sdap用戶成功。。。7.停止mongodb服務(wù)停止應(yīng)用admin用戶,進(jìn)入D:\MONGODB\mongodb\bin,雙擊運(yùn)行mongo.exe文件,在打開的窗口中進(jìn)行如下操作:>use admin 回車跳轉(zhuǎn)進(jìn)入admin用戶下。。。>db.auth("admin","admin123");==========================================================剛設(shè)置用戶第一次運(yùn)行auth時(shí)顯示為1, 以后在用db.auth相同的用戶時(shí)顯示出下錯(cuò)誤,弄不懂Error:{errmsg:"auth fails", ok:0.0}==========================================================1 校驗(yàn)admin用戶,成功!>db.shutdownServer()

  

轉(zhuǎn)載于:https://www.cnblogs.com/xiangxiaodong/archive/2012/12/15/2820047.html

總結(jié)

以上是生活随笔為你收集整理的mongodb简介、安装、启停(转并学习)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。