linux原生安装mongodb

1.下载tgz文件,解压缩并将文件夹重命名为mongodb

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.5.tgz

2.新建存储目录

#数据存储目录
mkdir -p /mongodb/single/data/db
#日志存储目录
mkdir -p /mongodb/single/log

3.编辑配置文件(默认进去先不设置认证,创建用户后开启认证)

systemLog:
  destination: file
  logAppend: true
  path: /mongodb/single/log/mongod.log
storage:
  dbPath: /mongodb/single/data/db 
  journal:
    enabled: true
processManagement:
  fork: true
  pidFiTePath: /mongodb/single/log/mongod.pid
net:
  port: 27017
  bindIp: 0.0.0.0

4.启动mongodb

/usr/1oca1/mongodb/bin/mongod -f /mongodb/single/mongod.conf

通过进程来查看服务是否启动成功
# ps -ef|grep mongod

5.创建myroot和用户

db.createUser(user:"myroot",pwd:"123456",roles:["root"]})

6.在配置文件中添加配置

security:
  authorization: enabled

7.重启mongodb并进行认证登陆即可

相关推荐
机器视觉知识推荐、就业指导1 小时前
Qt/C++事件过滤器与控件响应重写的使用、场景的不同
开发语言·数据库·c++·qt
jnrjian1 小时前
export rman 备份会占用buff/cache 导致内存压力
数据库·oracle
isNotNullX2 小时前
一文解读OLAP的工具和应用软件
大数据·数据库·etl
小诸葛的博客3 小时前
pg入门1——使用容器启动一个pg
数据库
大熊程序猿4 小时前
python 读取excel数据存储到mysql
数据库·python·mysql
落落落sss4 小时前
sharding-jdbc分库分表
android·java·开发语言·数据库·servlet·oracle
jnrjian4 小时前
Oracle 启动动态采样 自适应执行计划
数据库·oracle
lamb张5 小时前
MySQL锁
数据库·mysql
ForRunner1235 小时前
使用 Python 高分解决 reCAPTCHA v3 的指南
数据库·python·microsoft