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并进行认证登陆即可

相关推荐
落笔画忧愁e22 分钟前
FastGPT快速将消息发送至飞书
服务器·数据库·飞书
Σίσυφος190036 分钟前
halcon 条形码、二维码识别、opencv识别
前端·数据库
小刘|1 小时前
深入理解 SQL 注入漏洞及解决方案
数据库·sql
天上掉下来个程小白2 小时前
案例-14.文件上传-简介
数据库·spring boot·后端·mybatis·状态模式
哆木2 小时前
排查生产sql查询缓慢
数据库·sql·mysql
橘子师兄3 小时前
分页功能组件开发
数据库·python·django
book01213 小时前
MySql数据库运维学习笔记
运维·数据库·mysql
纠结哥_Shrek3 小时前
Oracle和Mysql的区别
数据库·mysql·oracle
极客先躯4 小时前
说说高级java每日一道面试题-2025年2月13日-数据库篇-请说说 MySQL 数据库的锁 ?
java·数据库·mysql·数据库的锁·模式分·粒度分·属性分
做梦敲代码4 小时前
达梦统计信息
数据库·达梦数据库