<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Windows下安裝MongoDB

    1. 1、下載MongoDB數據庫http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip;  
    2.   
    3. 2、將安裝文件解壓到C盤(注意:安裝路徑中不能出現空格),配置“環境變量”,將 %MONGODB_HOME%in 添加到“Path”中;  
    4.   
    5. 3、進入DOS窗口,設置數據保存目錄(與端口)和日志輸出目錄。  
    6. DOS命令:  
    7.   
    8. mongod --port <端口> --dbpath <數據路徑> --logpath <日志路徑> --logappend --directoryperdb  
    9.   
    10.   
    11. 參數說明:  
    12. --port    表示數據庫端口,默認27017;  
    13. --dbpath  表示數據文件存儲路徑,一般設置為%MONGODB_HOME%data;  
    14. --logpath 表示日志文件存儲路徑,一般設置為%MONGODB_HOME%logsmongodb.log;  
    15. --logappend 表示日志追加,默認是覆蓋;  
    16. --directoryperdb 表示每個db一個目錄;  
    17.   
    18. 4、完成以上設置,MongoDB已經啟動,新開啟DOS窗口,執行“mongo.exe”,出現“MongoDB shell version: 1.8.1”表示安裝成功了。  
    19.   
    20. 5、目前是以無權限限制的方式啟動的,你可以做任何操作。那么我們先切換到admin下,創建一個root用戶吧。執行命令:  
    21. "use admin" -> "db.addUser("root","root")" -> "db.auth("root","root")",如下圖所示:  
    22.   
    23.   
    24. 6、把MongoDB注冊為Windows Service,讓它開機自動啟動;執行命令:  
    25.   
    26. mongod --bind_ip 127.0.0.1 --logpath %MONGODB_HOME%logsmongodb.log --logappend --dbpath %MONGODB_HOME%data --directoryperdb --auth --install  
    27.   
    28.   
    29. 注意:  
    30.     a.必須切換到bin目錄下執行該條指令。  
    31.     b.必須添加--auth用戶權限才會生效。  
    32.     c.除了“--auth”和“--install”兩個參數,別的參數要跟你設置用戶時啟動服務的參數一致,尤其是“--directoryperdb”。  
    33.     第一次配置完成后,一定要重啟才會有效果 重啟mongo客戶端,不輸入-u-p可以直接進入,但是不具有任何權限。正確的訪問方式為:mongo 數據庫名 -u 用戶名 -p。另外設置用戶  
    34.   
    35. 7、服務安裝成功后的界面:  
    36.   
    37.   
    38. 8、如果安裝失敗:  
    39. 刪除MongoDB服務,執行命令:  
    40.   
    41. sc delete MongoDB  
    42.   
    43.   
    44. 啟動MongoDB服務,執行命令:  
    45.   
    46. net start "MongoDB"  
    47.   
    48.   
    49.   
    50. 9、在cmd下可有兩種方法打開,net和sc,net用于打開沒有被禁用的服務,語法是:  
    51. 啟動:net/sc start 服務名  
    52. 停止:net/sc stop 服務名  
    53.   
    54. 10、另外,sc可用于打開被禁用的服務,語法是:  
    55. sc config 服務名 start= demand    //手動  
    56. sc condig 服務名 start= auto      //自動  
    57. sc config 服務名 start= disabled //禁用  
    58. 注意:以上三個命令“=”號后面必須有一個空格   
    59.   
    60.   
    61.   
    62.   
    63. Mongo(也譯芒果)名字來自humongous,意思是巨大無比的,極大的。它是一個高性能,開源,無模式的文檔型NOSQL數據庫。Mongo使用C++開發,提供了以下功能:  
    64.   
    65.     面向集合的存儲:適合存儲對象及JSON形式的數據。  
    66.   
    67.     動態查詢:Mongo支持豐富的查詢表達式。查詢指令使用JSON形式的標記,可輕易查詢文檔中內嵌的對象及數組。  
    68.   
    69.     完整的索引支持:包括文檔內嵌對象及數組。Mongo的查詢優化器會分析查詢表達式,并生成一個高效的查詢計劃。  
    70.   
    71.     查詢監視:Mongo包含一個監視工具用于分析數據庫操作的性能。  
    72.   
    73.     復制及自動故障轉移:Mongo數據庫支持服務器之間的數據復制,支持主-從模式及服務器之間的相互復制。復制的主要目標是提供冗余及自動故障轉移。  
    74.   
    75.     高效的傳統存儲方式:支持二進制數據及大型對象(如照片或圖片)。  
    76.   
    77.     自動分片以支持云級別的伸縮性:自動分片功能支持水平的數據庫集群,可動態添加額外的機器。  
    78.   
    79.   
    80. MongoDB服務端可運行在Linux、Windows或OS X平臺,支持32位和64位應用,在32位模式運行時支持的最大文件尺寸為2GB。  
    81. 常用啟動參數:  
    82. –dbpath 指定特定存儲目錄啟動,若目錄不存在則創建。默認目錄為/data/db。例:./mongod –dbpath /var/data/mongo  
    83. –port 指定端口啟動。默認端口為27017。例:./mongod –port 12345  
    84.   
    85. windows 下使用方法  
    86. 直接啟動:  
    87.  $ bin/mongod.exe #啟動服務器  
    88.  $ bin/mongo.exe  #啟動客戶端連接  
    89.   
    90. 注冊為服務,這樣以后開機就可以自動啟動  
    91.  $ bin/mongod.exe --logpath c:\data\log.log --logappend --dbpath "c:\data\db" --install  #主要是install 參數,要新建c:\data\log.log文件和c:\data\db目錄  
    92.   
    93. 刪除服務  
    94.  $ bin/mongod.exe --remove  
    95.   
    96. 當注冊為服務時可以Win+R打開運行,輸入services.msc來查看服務狀態  
    97.   
    98. 常見錯誤  
    99. 1、monge.exe客戶端連接時報錯:couldn’t connect to server 127.0.0.1 shell/mongo.js:79  
    100. 這是因為monged.exe啟動失敗  
    101.   
    102. 2、多次嘗試后monged.exe啟動失敗,始終沒找到原因  
    103. 這個錯誤困擾了我一段時間,后來發現c:\data\db下有個mongod.lock鎖文件,把這個文件刪除后,重新啟動服務器就可以了。  
    104.   
    105.   
    106.   
    107. 服務啟動報錯: error2: system can not find the file specified.  
    108.   
    109. solution:  
    110. 安裝服務的時候, 你需要用 mongod.exe的 full path  
    111.   
    112. C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo  
    113. db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --install  
    114.   
    115. to remove service  
    116.   
    117. C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo  
    118. db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --remove  
    119.   
    120. and re open windows service windows, the original service will gone.   
    121. http://zuoqiang.iteye.com/blog/1137288

    posted on 2012-06-05 15:00 順其自然EVO 閱讀(5113) 評論(0)  編輯  收藏 所屬分類: 數據庫mongodb

    <2012年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人色大成年网站在线观看| 亚洲AV永久无码精品水牛影视| 亚洲精品一二三区| 最近2019免费中文字幕视频三| 亚洲AV成人片色在线观看| 亚洲冬月枫中文字幕在线看| 99re在线这里只有精品免费| 日本无吗免费一二区| 亚洲精品二区国产综合野狼| 香蕉免费看一区二区三区| 四虎成人免费观看在线网址| 国产日韩成人亚洲丁香婷婷| 人妻仑乱A级毛片免费看| 亚洲伦乱亚洲h视频| a级成人毛片免费图片| 亚洲理论电影在线观看| 久久精品人成免费| 亚洲欧洲日韩极速播放| 国产成人在线免费观看| 日产久久强奸免费的看| 亚洲精品无码久久久久去q| 久久精品电影免费动漫| 中文字幕亚洲综合久久男男| 韩日电影在线播放免费版| 亚洲一区二区三区首页| 曰曰鲁夜夜免费播放视频 | 久久亚洲AV成人无码国产| 亚洲免费在线视频观看| 伊人久久亚洲综合影院首页| 99视频免费播放| 亚洲中文字幕久久精品蜜桃| 婷婷综合缴情亚洲狠狠尤物| 国产亚洲精品影视在线| 亚洲日本中文字幕一区二区三区| 精品亚洲永久免费精品| 中文字幕无码亚洲欧洲日韩| 亚洲国产精品成人| 日韩免费高清一级毛片| 亚洲av日韩av高潮潮喷无码| 全免费一级毛片在线播放| 亚洲性线免费观看视频成熟|