MongoDB學習(一):MongoDB 環境的搭建
安裝mongodb
安裝mongodb一般指構建核心的資料伺服器mongodb。mongodb 可以作為單個伺服器 、主從節點、 副本集的成員還可以當作片。通常就是所需要的mongodb 程序。
版本
mongoDB版本號(x.y.z):偶數版本是穩定版, 奇數是開發版。最初版本的開發分支是非常不穩定的(x.y.0、x.y.l、x.y.2),但當分支進入x.y.5的時候,就非常接近可用於生產的水平了。
Window下環境安裝
根據自己的環境選擇相應版本的安裝包。不考慮生產環境,只是學習。下面將選擇window-64位,版本2.4.3版本。
將下載的檔案解壓到任意目錄。我這裡是
開啟命令提示(cmd.exe)。進入到MongoDB解壓的目錄的bin目錄下,即D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin;然後執行mongod.exe(或者mongod)經行安裝。
控制檯輸出有錯誤"ERROR: dbpath (\data\db\) does not exist." \data\db\檔案路徑不存在。
MongoDB要建立一個用於存放資料庫檔案的目錄。windows預設使用C:\data\db作為資料目錄。但是在安裝過程中,不會自動建立檔案或者資料夾,需要自己建立。當然我們也可以在系統的任意位置建立該檔案目錄,然後使用命令 --dbpath 設定資料目錄。
mongod --dbpath path
在mongodb-win32-x86_64-2.4.3目錄下建立data資料夾,然後在data資料夾建立db資料夾,然後在控制檯中使用上面的指令啟動mongodb:
D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin>mongod --dbpath D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\db
當看到這行“waiting for connections on port 27017”時,到瀏覽器中輸入地址“localhost:27017”,ok!
頁面英文的意思:MongoDB 預設監聽27017埠。還會啟動一個非常基本的HTTP伺服器,監聽數字比埠號高1000的埠,即28017 獲取資料庫的管理資訊。
mongod --help檢視所有選項
Ctrl+C來停止mongod的執行
作為服務進行安裝
MongoDB在Windows中還可以作為服務進行安裝。這樣可以通過控制面板-管理工具-服務來啟動和關閉mongo了。
使用完整的路徑來執行,忽略所有空格並使用--install選項,就可以安裝了(--logpath必須設定 )。
mongod -dbpath "D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\db" --logpath "D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\log\mongodb.log" --install --serviceName "MongoDB"
使用 "net start 服務名"啟動服務:
注意使用控制檯啟動MongoDB和允許本地服務會衝突,只能同時啟動一個。
相關推薦
MongoDB學習(一):MongoDB 環境的搭建
安裝mongodb 安裝mongodb一般指構建核心的資料伺服器mongodb。mongodb 可以作為單個伺服器 、主從節點、 副本集的成員還可以當作片。通常就是所需要的mongodb 程序。 版本 mongoDB版本號(x.y.z):偶數版本是穩定版, 奇數是開發版。最初版本的開發分支是
[linux][MongoDB] mongodb學習(一):MongoDB安裝、管理工具、
ole ont mon mkdir man 管理工具 tar end 認證 參考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安裝完美實現! 1. mongoDB安裝、啟動、關閉 1.1
tp5.0 學習(一):虛擬環境安裝
安裝php admin cat code logs exe erro ron log 一、文件目錄: application: 應用目錄,開發文件存放地 extend:擴展 public:入口文件 thinkphp:核心代碼 vendor:第三方類庫 二、域名Apache配
Flask框架的學習與實戰(一):開發環境搭建
進行 read 模型 clas tar pychar html itl .html Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2。很多功能的實現都參考了django框架。由於項
Java開發學習心得(一):SSM環境搭建
Java開發學習心得(一):SSM環境搭建 有一點.NET的開發基礎,在學校學過基礎語法,對JAVA有點興趣,就簡單學習了一下,記錄一下從哪些方面入手的,暫時不打算深入到原理方面,先簡單搭下環境看看,所以有些地方可能講得不慎準確。 1 SSM框架 從網上的討論來看,SSM框架似乎正在慢慢被Spring
零基礎從頭學習Swift(一):Swift環境搭建
個人部落格站已經上線了,網址 www.llwjy.com ~歡迎各位吐槽~-------------------------------------------------------------------------------------------------
MongoDB學習(三):MongoDB Shell的使用
MongoDB shell MongoDB自帶簡潔但功能強大的JavaScript shell。JavaScript shell鍵入一個變數會將變數的值轉換為字串列印到控制檯上。 開啟命令提示(cmd.exe)。進入到MongoDB解壓的目錄的bin目錄下,即D:\NoSQL\mongodb-w
【三星官方教程】如何為Gear VR 開發應用(一):開發環境搭建(轉)
三星GearVR已經成為第一個成熟的移動VR平臺,並擁有目前全球最大也是最穩定的移動VR使用者群體。基於GearVR的應用越來越多,本文將為開發者介紹如何用Unity為Gear VR開發一個360度圖片檢視器。 搭建開發環境(Windows OS) 在開始用Uni
python學習(一) windows開發環境搭建+linux執行環境
朋友向我推薦了python,說怎麼怎麼好,計劃用10-12次學習完成python的初步掌握和了解。 學習一門語音,最快的方法就是自己搭建環境,並且寫hello,world!,。所以第一節就從開發環境搭
Redis學習(一):Linux系統環境下安裝及編譯Redis
一、簡介 Redis(Remote Dictionary Server)是由義大利人Salvatore Sanfilippo(網名:antirez)開發的一款記憶體快取記憶體資料庫。它是一個key-value儲存系統,它支援豐富的資料型別,如:String
MongoDB學習(一)MongoDB常用命令
1.建立資料庫 建立語法: use DATABASE_NAME 如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。 建立yyf_mongodb資料庫,db顯示當前資料庫 > use yyf_mongodb switched to db
MongoDB學習(一)初識NoSql及MongoDB
1.初識NoSql 1.1關係型資料庫 在認識NoSql之前先來簡單的瞭解下什麼是關係型資料庫。 關係型資料庫以行和列的二維表格形式來儲存資料,這一系列的行和
Objective C 學習心得 (一):--Windows下搭建objective C開發環境
最近打算針對iPhone、iPod touch和iPad開發一些應用,所以,需要開始學習Objective C(蘋果推出的類似C語言的開發語言)。由於蘋果的自我封閉的產業鏈發展模式(從晶片、機器、開發語言、終端產品、服務)的限制,要想開發針對蘋果iPhone等產品
Docker學習筆記(一):使用docker搭建LNMP環境
公司使用docker部署伺服器環境,之前沒有接觸過,於是使用阿里雲伺服器學習使用docker,記錄一下學習過程。首先了解Docker,查看了很多網上的資料,說下自己的理解,docker與linux虛擬機器類似,是一個用來把打包好的環境映象放在容器中執行的工具(引擎),dock
JAVA學習(一):JAVA開發環境的搭建
對於一門程式語言,首先要有開發環境,在這個環境之下,才能利用這門語言順利進行開發。 而一般,JAVA的開發環境我們用JDK來代表。 所以開發環境的搭建也就包含三個過程:下載,安裝和配置JDK。 1.下載JDK(java軟體開發工具包:編譯+執行),通過SUN官方網站
vue學習(一):環境搭建
因為最近在做移動端html5的專案,專案中的資料渲染用的template,js ,這種模板的好處在於至少不用在js中去拼接字串來渲染頁面,但是缺點也很明顯,難以修改和格式化,並且會破壞編輯時頁面的佈局,需要做到很細的劃分,不然一旦頁面有所改變,真的改的頭疼。而現在頁面載入的
Liferay 6.1開發學習(一):環境搭建
一、資源準備 liferay-plugins-sdk-6.1.1(Plugins SDK)liferay-portal-6.1.1-ce-ga2(Bundled with Tomcat)liferay-portal-src-6.1.1-ce-ga2(Portal Sour
MongoDB系列(一):簡介及安裝
什麼是MongoDB MongoDB 是由C++語言編寫的,是一個基於分散式檔案儲存的開源資料庫系統。 在高負載的情況下,新增更多的節點,可以保證伺服器效能。 MongoDB 旨在為應用提供可擴充套件的高效能資料儲存解決方案。 MongoDB 將
Mongodb學習(一)
NoSQL 為什麼使用NoSql? 1.現實 1. 大量的資料。 2. 資料呈現出半結構化或者結構化狀態。 3. 儲存資料的磁碟提取速度增長遠比不上資料量的增長,儲存和分析資料問題越來越大(90年磁碟速度是4.4M/s,現在已經可以
CSS3總結學習(一):CSS3用戶界面
interface 繪制 如果 位置 nbsp 瀏覽器 none ble adding 在CSS3中,新的用戶界面屬性有很多,本文重點介紹resize,box-sizing,offset。 瀏覽器支持,如下圖,圖片源於W3school 1.CSS Resizing 在cs