MongoDB windows64及32位安裝

一,MongoDB win 64位安裝

1.MongoDB?

MongoDB 是一個跨平臺的,面向文檔的數據庫,提供高性能,高可用性和可擴展性方便。

2.windows 下64位的安裝過程

  • 在mongodb官網下載自己電腦適配的版本 https://www.mongodb.com/download-center?jmp=nav#community
  • 在本地創建文件夾mongodb,然後安裝到該目錄下:

    • 這裏寫圖片描述

    • 這裏寫圖片描述

    • 這裏寫圖片描述

    • 創建文件夾f:\mongodb\data\db、f:\mongodb\data\log,分別用來安裝db和日誌文件,在log文件夾下創建一個日誌文件mongodb.log,即f:\mongodb\data\log\mongodb.log 。 啓動mongodb服務之前需要必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啓動成功。
  • 運行windows cmd進入dos命令界面,進入F:\mongodb\bin目錄執行下列命令
  • mongod –dbpath F:\wfWorks\mongDB\data\db

    • 這裏寫圖片描述

    • 看到類似的信息,則說明啓動成功,默認MongoDB監聽的端口是27017,mysql的是3306。如果不成功,可以查看端口是否被佔用。

    • 這裏寫圖片描述


    • 這裏寫圖片描述
  • -再看命令窗口出現類似如下信息

  • 這裏寫圖片描述

  • 測試連接。新開一個cmd窗口,進入mongodb的bin目錄,輸入mongo或者mongo.exe,出現如下信息說明測試通過,此時我們已經進入了test這個數據庫, 輸入exit或者ctrl+C可退出。

  • 這裏寫圖片描述
  • 到此基本的安裝就完事了,可以輸入一些常用命令進行數據庫的測試

  • show dbs 顯示數據庫列表
    use dbname 進入dbname數據庫,大小寫敏感,沒有這個數據庫也不要緊
    show collections 顯示數據庫中的集合,相當於表格

3.將MongoDB安裝爲windows服務

  • 當mongod.exe被關閉時,mongo.exe 就無法連接到數據庫了,因此每次想使用mongodb數據庫都要開啓mongod.exe程序,所以比較麻煩。這個操作就是爲了方便,每次開機MongoDB就自動啓動了。(未完待續)

二,MongoDB win 32位安裝

  • 32位的安裝還是折騰了不少時間的,嗚嗚。公司電腦win 64的,對着網上教程一遍裝成功,回到家又給自己電腦裝,因爲系統是32位的,我安裝64位的方法結果出現了很多問題。本想給電腦裝個64位的系統,但還是本着追查到底的想法終於發現問題,解決問題。哈哈,廢話不多說圖解如下:
  • 和64位一樣,創建數據庫存放目錄,安裝程序解壓到對應目錄下
    • 運行windows cmd進入dos命令界面,進入E:\mongodb\bin目錄執行下列命令 mongod –dbpath=D:\mongodb\data\db
  • 這裏寫圖片描述
  • 這裏就問題了,一開始把錯誤定位在第一個紅框裏,這裏提示的意思是”32bit版本的mongodb默認不開journal記錄,如果你需要的話,需要在運行時加上–journal開關”.所以這裏並不是產生錯誤的原因,只是一個提示。如果我們想開啓開關可以這樣執行命令:mongod.exe –dbpath E:\mongodb\data\db –logappend ( 開啓這個會比較耗性能)。
  • 然後再排除第二個紅框裏的錯誤提示。這裏提示默認的storage engine不能正常使用,所以只需要換一個storage engine就行了。執行以下命令:mongod –dbpath=E:\mongodb\data\db –storageEngine=mmapv1

    • 這裏寫圖片描述


    • 這裏寫圖片描述
    • 這裏寫圖片描述

    三:到此呢mongdb數據庫的基本安裝就已經完成了。後續會繼續補充log,全局windows服務及一些自己使用該數據庫的經驗。

發佈了29 篇原創文章 · 獲贊 78 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章