MongoDB-2 安裝與配置

  • 2020 年 2 月 17 日
  • 筆記

安裝建議

MongoDB 可以在mac/win/linux上安裝,我個人建議在linux上安裝會更好,這樣測試起來更方便。一般來說本地只裝mysql或者MariaDB,其餘的中間件一律放linux,讓電腦軟體解耦,畢竟你的電腦不是一直處於工作狀態,有時候也是用於娛樂的~

安裝步驟

  • 打開官網:https://www.mongodb.com/download-center/community
  • 選擇版本進行下載,在這裡就以linux為安裝演示
  • 需要注意,4.0.16包含linux 64位版本下載,而4.2.3中暫未包含,當然你要選擇其他的linux版本下載也可以,另外最新的4.3.3位開發版,不建議使用
  • 下載好後,上傳到linux中,如下:
  • 解壓縮: tar -zxvf mongodb-linux-x86_64-4.0.16.tgz 得到:
  • 重命名解壓縮後的文件夾並且移動到 /usr/local 中: mv mongodb-linux-x86_64-4.0.16 /usr/local/mongodb
  • 配置環境變數: vim /etc/profile # Set MongoDB Configration export PATH=/usr/local/mongodb/bin:$PATH
  • 使其生效: source /etc/profile
  • 查看MongoDB版本: mongo -version

配置MongoDB

  • 在MongoDB根目錄中創建 data/db 目錄,用於存儲資料庫文件數據,並且再創建 data/logs/mongodb.log 用於存儲日誌
  • 在mongodb根目錄下創建核心配置文件,並且追加配置內容如下: vim mongodb.conf # 埠號 port=27017 # 資料庫文件位置 dbpath=/usr/local/mongodb/data/db # 日誌文件位置 logpath=/usr/local/mongodb/data/logs/mongodb.log # 以追加日誌的形式記錄 logappend=true # 濾掉無用日誌資訊,若需要調試使用請設置為false quiet=true # 以後台方式運行 fork=true # 最大同時連接數 maxConns=100 # 不啟用驗證許可權 noauth=true # 啟用用戶帳號許可權 # auth=true # 開啟日誌,默認true journal=true # 提供外網訪問,不對ip進行綁定,原理同redis的bindip bind_ip = 0.0.0.0
  • 最終創建的目錄以及文件樹形結構為: mongodb |- mongodb.conf |- data |- db |- logs |- mongodb.log
  • 啟動MongoDB: mongod -f mongodb.conf

MongoDB 的一些基本命令

  • 啟動MongoDB: mongod -f mongodb.conf
  • 關閉MongoDB:

8456為進程號

```  kill -2 8456 (優雅關閉)  或者  kill -9 8456 (不建議)  ```    或者使用如下命令也行,如果自定義MongoDB的db目錄,則需要追加 --dbpath,否則使用默認目錄即可:  ```  mongod --shutdown --dbpath /usr/local/mongodb/data/db/  ```
Exit mobile version