当前位置: 首页 > news >正文

tar包部署mongo

向导

  • 部署mongo server
    • 安装openssl
    • 编译安装
    • 增加环境变量
    • 启动
  • 部署mongo shell
  • 配置admin用户
    • 退出登录,编辑文件
    • 重启服务
  • 使用认证登录

部署mongo server

tar xvf mongodb-linux-x86_64-rhel8-8.0.5.gz
mv mongodb-linux-x86_64-rhel8-8.0.5 mongodb
cd mongodb && mkdir data logs
vi mongod.conf

systemLog:
    destination: file
    path: "/data/services/mongodb/logs/mongod.log"
    logAppend: true
storage:
    dbPath: "/data/services/mongodb/data"
processManagement:
    fork: true
net:
    bindIp: 192.168.236.161
    port: 27017

安装openssl

tar zxvf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w

编译安装

./config --prefix=/data/services/openssl --openssldir=/data/services/openssl shared
make && sudo make install

增加环境变量

export LD_LIBRARY_PATH=/data/services/openssl/lib:$LD_LIBRARY_PATH

启动

/data/services/mongodb/bin/mongod -f /data/services/mongodb/mongod.conf

部署mongo shell

tar zxvf mongosh-2.4.0-linux-x64.tgz
mongosh-2.4.0-linux-x64/bin/mongosh
export PATH:/data/services/mongodb/mongosh-2.4.0-linux-x64/bin

配置admin用户

mongosh --host 192.168.236.161 --port 27017

use admin
db.createUser({
  user: "icourt",
  pwd: "icourt@2025",
  roles: [
    { role: "userAdminAnyDatabase", db: "admin" },
    { role: "readWriteAnyDatabase", db: "admin" },
    { role: "dbAdminAnyDatabase", db: "admin" },
    { role: "clusterAdmin", db: "admin" }
  ]
})

退出登录,编辑文件

security:
authorization: enabled

重启服务

sudo systemctl restart mongod

使用认证登录

mongosh --host 192.168.236.161 --port 27017
-u “icourt” -p “icourt@2025” --authenticationDatabase “admin”

相关文章:

  • 登录时图形校验
  • openstack连接云主机
  • MATLAB 控制系统设计与仿真 - 29
  • Java性能调优实战指南:从理论到实践
  • Linux 搭建dns主域解析,和反向解析
  • 联核防爆无人叉车:高危环境中的安全搬运守护者
  • Sentinel 限流利器(功能以及源码解析)
  • JavaScript的性能优化指导
  • 使用ucharts写的小程序,然后让圆环中间的空白位置变大
  • 低代码配置式组态软件-BY组态
  • 鸿蒙入门——ArkUI 跨页面数据同步和应用全局单例的UI状态存储AppStorage 小结(三)
  • 前后端开发概述:架构、技术栈与未来趋势
  • TS如何优雅地处理树形结构数据:从列表转树到叶子节点收集的深度优化
  • AI技术重塑SEO关键词布局
  • 通过EDI对接YFAI:构建高精度供应链协同网络
  • 使用 contenteditable 属性实现网页内容可编辑化
  • 关于CodeJava的学习笔记——9
  • 【银河麒麟系统常识】需求:安装.NET SDK
  • Trae 实操指南: 2小时开发一个py脚本管理工具
  • 深入学习:SpringQuartz的配置方式!
  • 网站开发人员上级主管/网站优化企业排名
  • 免费的网站域名和空间/域名查询ip爱站网
  • 17网站一起做网店打不开/建站教程
  • 做网站网址怎么弄/网推公司
  • 已有的网站如何做排名优化/宝鸡网站seo
  • html个人网站案例/百度app官网下载