欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > tar包部署mongo

tar包部署mongo

2025/7/25 21:28:50 来源:https://blog.csdn.net/Aeve_imp/article/details/146523804  浏览:    关键词: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: filepath: "/data/services/mongodb/logs/mongod.log"logAppend: true
storage:dbPath: "/data/services/mongodb/data"
processManagement:fork: true
net:bindIp: 192.168.236.161port: 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”

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词