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

centos中mongodb设置服务自启动并 允许远程IP访问

安装mongodb参考
注意的是配置文件需要把journal设置为true

制作为系统服务

创建MongoDB服务文件。运行以下命令创建服务文件/etc/systemd/system/mongod.service:
vi /etc/systemd/system/mongod.service

[Unit]
Description=MongoDB Database Server
Documentation=https://docs.mongodb.org/manual
After=network.target[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongod.conf
PIDFile=/var/run/mongodb/mongod.pid
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongod.conf[Install]
WantedBy=multi-user.target

设置MongoDB服务为自启动。运行以下命令启用MongoDB服务:

systemctl enable mongod

启动MongoDB服务。运行以下命令启动MongoDB服务:

systemctl start mongod

现在可以通过运行systemctl status mongod命令来检查MongoDB服务的状态,并确保它已成功启动。

设置账号密码

连接登录mongo数据 并切换到admin数据库中

mongo
use admin

创建账号密码都是root的用户

db.createUser({user: "root",pwd: "root",roles: [ { role: "root", db: "admin" } ]
})

如果需要开启强制认证

 security:authorization: "enabled"

开启强制认证后的登录方式

// 手动输入方法认证登录
mongo
use admin
db.auth('root', 'root')//命令行试认证登录 类似mysql -uroot
mongo admin -u root -p root
设置允许远程IP可访问

找到bindIp配置项,并将其设置为0.0.0.0,以允许任意IP连接。保存并关闭文件。

bindIp: 0.0.0.0
http://www.lryc.cn/news/213152.html

相关文章:

  • 实时定位和配送追踪:开发万岳同城外卖APP的关键技术特性
  • 数据库强化(3.存储过程)
  • 雅思小作文笔记
  • Java List Set Map
  • 【数据结构】数组和字符串(十三):链式字符串的基本操作(串长统计、查找、复制、插入、删除、串拼接)
  • Python3 获取当前服务器公网 IP 地址
  • EAS查前5分钟到现在的组织变动数据
  • uni-app——如何阻止事件冒泡
  • [MySQL]索引
  • 什么是AUTOSAR ComStack,AUTOSAR架构中,CAN通信堆栈CAN Communication Stack介绍
  • 黄金期货与黄金现货的区别
  • 【数据结构】数组和字符串(五):特殊矩阵的压缩存储:稀疏矩阵——压缩稀疏行(CSR)
  • springboot整合postgresql
  • C#__委托delegate
  • Jupyter Notebook的安装方法以及生成ipykernel
  • 测试员如何快速复现bug?一款合适的视频录制软件了解一下
  • 论文-分布式-并发控制-并发控制问题的解决方案
  • 【网络协议】聊聊http协议
  • 图神经网络论文笔记(一)——北邮:基于学习解纠缠因果子结构的图神经网络去偏
  • java初始化list的几种方式
  • Linux:文件操作
  • vue源码笔记之——运行时runtime
  • MySQL数据库干货_09—— MySQL中的外键约束(Foreign Key)
  • springboot配置https
  • java - IDEA IDE - 设置字符串断点
  • 【图像分类】基于计算机视觉的坑洼道路检测和识别(ResNet网络,附代码和数据集)
  • 关于readline方法使用的一个中文乱码引发的思考
  • BUUCTF 神秘龙卷风 1
  • 【JavaEE初阶】 认识文件与Java中操作文件
  • 数据结构───链表