本機環境系統:Debian 9桌面系統:KDE Plasma ## 官網下載自己系統最新穩定版 https://www.mongodb.com/download-center#community 選擇Debian 9 Linux 64-bit x64 ## 解壓 csr@debian:~$ su r ...
本機環境
系統:Debian 9
桌面系統:KDE Plasma
## 官網下載自己系統最新穩定版
https://www.mongodb.com/download-center#community
選擇Debian 9 Linux 64-bit x64
## 解壓
csr@debian:~$ su root
root@debian:/home/csr# mkdir /usr/mongodb
root@debian:/home/csr# cd 下載
root@debian:/home/csr# tar -zxvf mongodb-linux-x86_64-debian92-4.0.0.tgz -C /usr/mongodb
## 添加環境變數
root@debian:/home/csr# vim /etc/profile
在此文件中添加:
export PATH=/usr/mongodb/mongodb-linux-x86_64-debian92-4.0.0/bin$PATH
重新載入文件:
root@debian:/home/csr# source /etc/profile
## 配置數據位置
root@debian:/home/csr# mkdir /home/csr/data/db
這裡註意用戶對此路徑需要有讀寫許可權,不然會報錯
## 運行MongoDB服務
csr@debian:~$ mongod --dbpath=/home/csr/data/db/
在這裡我遇到了一個問題:
mongod: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
所以安裝curl
root@debian:/home/csr# apt-get install curl
問題解決!
重新運行:
csr@debian:~$ mongod --dbpath=/home/csr/data/db/
首次運行程式會在指定的路徑里創建一些文件
現在就可以連接MongoDB了
csr@debian:~$ mongo
附錄:
mongodb 啟動參數
--bind_ip 綁定服務ip,若幫頂127.0.0.1,則只能本機訪問,不指定ip地址則預設本機所有ip
--logpath 指定日誌文件
--logappend 使用追加方式寫日誌
--dbpath 指定存儲路徑
--port 指定服務埠,預設埠為 27017
--serviceName 指定服務名稱
--serviceDisplayName 指定服務名稱,有多個mongodb服務時執行
--install 指定作為一個Windows服務安裝