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单节点相关推荐

  1. linux下安装mongodb,以及解决安装报错问题

    linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...

  2. MongoDB学习之在Linux下安装MongoDB

    前言:这篇文章主要介绍如何在Linux系统下安装MongoDB 第一步,先根据自己的系统下载自己需要的版本,大家可以到这个链接下载:MongoDB下载地址,这里因为我的系统为Red Hat 5 32位 ...

  3. Linux下安装MongoDB

    系统下安装 MongoDB数据库呢?根据以下的三个步骤你就可以在你的Linux下成功安装MongoDB. 步骤一:下载文件 对于32位的linux $ curl http://fastdl.mongo ...

  4. Linux下安装MongoDB全程记录

    1.下载安装包 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.6.0.tgz 2.解压缩 [root@loca ...

  5. CentOS7下安装Redis — 单节点

    2019独角兽企业重金招聘Python工程师标准>>> 1. 环境准备 安装编译所需要的包: yum install gcc tcl 2. 下载redis http://downlo ...

  6. Linux下 Redis(单节点)环境配置

    // 通过WGET下载REDIS的源码 [bigdata@linux ~]$wget http://download.redis.io/releases/redis-4.0.2.tar.gz // 将 ...

  7. Linux下安装MongoDB的Database Tools并配置(mongodump: command not found)?

    MongoDB导入导出和备份的命令工具从4.4版本开始不再自动跟随数据库一起安装,而是需要自己手动安装 ,所有所以会遇到类似mongodump: command not found这种情况. 1. 官 ...

  8. MongoDB学习之在Windows下安装MongoDB

    前言:这篇文章主要介绍在Windows下安装MongoDB 首先,第一步,下载Windows版本的MongoDB,其中有Windows 32位和64位的MongoDB下载,下载地址为:MongoDB下 ...

  9. linux下安装以太坊(ETH/ETC)节点

    linux下安装以太坊(ETH/ETC)节点及简单的交互 使用以太坊进行转账等操作可以自己安装节点目前大约300G左右硬盘即可,可以离线签名交易,不依赖中心化交易所或者去中心化钱包,保证自己以太坊的安 ...

最新文章

  1. 基于OpenCV创建视频会议虚拟背景
  2. 何时开始phonics学习及配套阅读训练zz
  3. 多线程操作SQLite注意事项
  4. Javascript 操作select标记中options的方法
  5. MPLS virtual private network Spoken-Hub网络实验(华为设备)
  6. C++ 共享内存 获取游戏数据
  7. 请客必备:【转】100元以内南宁市有特色的餐馆
  8. php 银行卡二要素验证
  9. 家用计算机常见故障及解决方式,计算机常见故障及解决方法
  10. linux443端口无法建立连接,无法通过端口443连接到ssh
  11. 第四届蓝桥杯省赛C++A组 剪格子
  12. win10远程计算机证书错误,设置win10系统ie证书错误的详细办法
  13. QNET:APP弱网络测试专家
  14. CSS-Cascading Style Sheet_层叠样式表_用法详解
  15. 为什么总有一些程序员,持续陷入焦虑、无法幸福?
  16. 不会吧不会吧,不会有人连线程池都没听说过吧
  17. 电脑ip地址错误,网络无法连接怎么一键解决?
  18. 中国口腔医疗行业发展模式与投资战略规划分析报告2022-2028年版
  19. 和包支付的钱哪里来_和包支付钱从哪里来的
  20. 即时通信回弹 android,放大10倍看华为 P30,看完“真像”的你可能和我一样放弃 P30Pro...

热门文章

  1. 第 1 节: 1-文本自增演示HttpHandler不记忆状态
  2. 使用 Cordova 打包 app
  3. 【转】Extending Lync Server routing with MSPL
  4. swift 运算符和控制流程
  5. LETTers比赛第七场 Guess the Numbers
  6. EditText获得焦点后,如何关闭软键盘
  7. Ajax Control Toolkit 34个服务器端控件 详解
  8. 用蛾子触角当天线,用气味导航!美国博士发明奇特生物技术无人机
  9. 060_JavaScript作用域
  10. db_mysql.so_vsftpd在mysql上配置虚拟用户指南