這兩天接觸了MongoDB數據庫,發現和mysql數據庫仍是有很大差異的,同時使用前的配置看起來有些繁雜,踩過很多坑,其實只要一步一步搞清了,並不難。mysql
接下來,我就整理下整個安裝及配置過程。sql
安裝的Mongodb版本: mongodb-win32-x86_64-2008plus-ssl-3.4.10-signed.msimongodb
電腦信息:win10 64位 數據庫
安裝其實很簡單,一路next,選擇custom,否則沒法繼續瀏覽器
我是默認的安裝位置:C:\Program Files\MongoDB,你也能夠本身選擇位置。安裝好後是不能直接使用的,須要一些配置操做,接下來就細說說配置。app
在C盤建立一個MongoDB的文件夾(名字可任起,位置可任意),在此文件夾裏繼續新建三個文件夾(名字任起):
測試
1.data文件夾: C:\MongoDB\dataui
2.logs文件夾: C:\MongoDB\logs,在這個文件夾裏新建一個 mongo.log 的文件spa
3.etc文件夾: C:\MongoDB\etc,在這個文件夾裏新建一個 mongo.conf 的文件3d
最後在mongo.conf文件裏寫入一下內容:
#數據庫路徑 dbpath=c:\MongoDB\data\ #日誌輸出文件路徑 logpath=c:\MongoDB\logs\mongodb.log #錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是重新建立一個新文件 logappend=true #啓用日誌文件,默認啓用 journal=true #這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲false quiet=false #端口號 默認爲27017 port=27017
注意:若是你建的文件夾跟個人位置不同,請修改上面文件中的地址。此文件的做用在後面再說。(32位的可能須要添加 storageEngine=mmapv1,指定存儲引擎)
以管理員身份打開cmd,而後進入 C:\Program Files\MongoDB\Server\3.4\bin (依安裝目錄而定,要進入bin目錄裏),以下圖:
而後輸入命令: mongod --dbpath C:\MongoDB\data
當看到 waiting for connections on port 27017 字樣,就說明啓動成功,緊接着能夠在瀏覽器中去測試一下,輸入 localhost:27017
看到此圖,說明啓動成功了。這時再次以管理員身份打開cmd,進入 C:\Program Files\MongoDB\Server\3.4\bin 目錄裏,輸入命令:mongo,回車
如上圖所示,已經進入到mongo命令中,此處能夠經過mongo的命令進行一系列的關於數據庫的操做,如:show dbs,查看全部數據庫
此時,如何啓動數據庫你已經會了,可是你會發現很繁瑣,每次都要在bin目錄裏輸入 mongod --dbpath C:\MongoDB\data,這很容易輸錯,因此如今就來解決這個問題。
記得前面在etc文件夾裏建了一個mongo.conf文件,這個文件的內容就是把一些配置設定好了,咱們能夠直接經過配置文件啓動MongoDB,同時安裝到window服務中。
1.首先仍是要進入bin目錄裏:
cd C:\Program Files\MongoDB\Server\3.4\bin
2.輸入:
mongod --config c:\MongoDB\etc\mongo.conf --install --serviceName "MongoDB"
說明:
--config指定配置文件;
--install --serviceName "MongoDB"是安裝到window服務中。
此時打開本地服務,能夠找到MongoDB服務,啓動服務:
這時在bin目錄裏輸入 :
net start MongoDB
便可啓動了
在瀏覽器中打開 localhost:27017就能夠看到啓動正常。以後就如前面同樣,輸入mongo,可進行數據庫操做。
若是想關閉啓動,能夠輸入命令:
net stop MongoDB
中止服務:
同時,若是你想刪除window服務,能夠輸入命令:
mongod --config c:\MongoDB\etc\mongo.conf --remove
再去服務裏刷新下,就發現MongoDB沒有了。
這時,能夠經過簡單的 net start MongoDB 命令就能夠啓動MongoDB了,可是你不得不經過 cd C:\Program Files\MongoDB\Server\3.4\bin 命令進入bin目錄,而後才能夠執行 net start MongoDB。若是你不想進入安裝目錄,能夠經過添加環境變量來簡化操做。
1.進入計算機屬性,打開 高級系統設置
2.彈出框裏選擇 高級 選項,點擊下面的 環境變量 按鈕
3.找到Path,編輯
4.在Path後面添加 ;C:\Program Files\MongoDB\Server\3.4\bin (注意前面有個分號,不能覆蓋原有的內容,用 ; 分隔),肯定。
添加好後,有什麼好處呢,好處是大大的,此時再以管理員身份打開cmd後,直接輸入命令 net start MongoDB, 便可啓動MongoDB了,不用再鍵入到安裝目錄裏了。
是否是簡單了不少。