日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下安装MongoDB单节点

發布時間:2025/4/16 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下安装MongoDB单节点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MongoD單節點環境安裝(Linux)
  安裝包
  下載地址: (https://www.mongodb.com/download-center)
  用戶權限/目錄
  1、創建 dbuser用戶
  groupadd dbgroup
  useradd dbuser -m -d /home/dbuser -g dbgroup
  2、部署目錄
  mkdir -p /opt/local
  chown -R dbuser:dbgroup /opt/local
  cd /opt/local
  3、解壓安裝包
  tar -xzvf mongodb-linux-x86_64-enterprise-SUSE11-3.2.7.tgz
  mv mongodb-linux-x86_64-enterprise-suse11-3.2.7 mongodb
  cd mongodb
  mkdir conf data log
  conf 作為配置文件目錄 data 作為數據文件目錄 log 作為日志文件目錄如何起名
  配置文件
  vim conf/mongo.conf
  storage:
  dbPath: “/opt/local/mongodb/data/”
  engine: wiredTiger
  # directoryPerDB: true
  journal:
  enabled: true
  systemLog:
  destination: file
  path: “/opt/local/mongodb/log/mongodb.log”
  logAppend: true
  # timeStampFormat: iso8601-utc
  operationProfiling:
  slowOpThresholdMs: 10000
  replication:
  oplogSizeMB: 700
  processManagement:
  fork: true
  pidFilePath: “/opt/local/mongodb/mongod.pid”
  net:
  port: 27017
  http:
  enabled: false
  unixDomainSocket:
  enabled : false
  其中啟動端口為27017,將http管理界面關閉; slowOpThredsholdMs是慢操作檢測的閾值,可以根據需要調整;
  初始化
  1、啟動mongod,缺省狀態下可匿名訪問
  ./bin/mongod -f conf/mongodb.conf
  2、連接 mongo
  ./bin/mongo --port 27017
  3、初始化管理員
  use admin
  db.createUser({user:‘admin’,pwd:‘admin@2016’,roles:[{role:‘clusterAdmin’,db:‘admin’},{role:‘userAdminAnyDatabase’,db:‘admin’}]})
  use appdb
  db.createUser({user:‘appuser’,pwd:‘appuser@2016’,roles:[{role:‘dbOwner’,db:‘appdb’}]})
  分別創建了管理員用戶和應用賬戶,之后將
  4、重啟 mongo,啟用鑒權
  pkill mongod
  ./bin/mongod -f conf/mongodb.conf -auth
  此后連接mongo 則需要提供身份鑒權
  常用命令
  啟動命令
  ./bin/mongod -f conf/mongodb.conf
  停止命令
  kill -2 ——cat mongod.pid——
  rm mongod.pid
  檢測端口
  netstat -nlp |grep 27071
  查看日志
  tail -n200 -f log/mongodb.log
  連接端口
  ./bin/mongo --port 10001 -u admin -p admin@2016 --authenticationDatabase=admin
  監控命令
  ./bin/mongostat --port 27071 -u admin -p admin@2016 --authenticationDatabase=admin --discover -n 30 3

總結

以上是生活随笔為你收集整理的Linux下安装MongoDB单节点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。