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

Ubantu安装mongodb,开启远程访问和认证

最近因为项目原因需要在阿里云服务器上部署MongoDB,操作系统为Ubuntu,网上查阅了一些资料,特此记录一下步骤。

1.运行apt-get install mongodb命令安装MongoDB服务(如果提示找不到该package,说明apt-get的资源库版本比较旧,运行apt-get update来更新资源库)

Ubuntu下安装部署MongoDB以及设置允许远程连接

2.安装好后输入mongo测试

Ubuntu下安装部署MongoDB以及设置允许远程连接

如果成功进入mongo命令行界面就证明安装成功了

3.如果想要关闭,开启,重启mongodb服务

sudo systemctl status mongodb

sudo systemctl start mongodb

sudo systemctl restart mongodb

3. 设置服务开机自启动

sudo systemctl enable mongod

由于项目需要,我需要设置能够允许远程连接该服务器上的mongodb数据库

编辑mongodb的配置文件 sudo vi /etc/mongodb.conf:

Ubuntu下安装部署MongoDB以及设置允许远程连接

dbpath是数据存放的地址修改为你想存放的路径

logpath是日志存放的地址同理

另外将bind_ip注释掉或者改为 0.0.0.0,因为bind_ip是127.0.0.1的话只允许本地IP连接mongodb数据库

修改后

MongoDB 默认安装完成以后,默认安装的MongoDB是无账号密码即可访问的;为了连接的安全性必须开启认证登录以保证数据的安全性

开启认证登录:auth = true

创建超级用户

use admin;
db.createUser({user: 'admin', pwd: 'admin', roles: [{role: 'root', db: 'admin'}]});
# 在"admin"数据库中,创建"admin"用户,密码设置为"admin",授予该用户"超级用户角色"

注:”超级用户角色“拥有数据库最高管理权限,可以管理所有数据库

 附:MongoDB权限类型

 6.接下来重启服务令修改生效

 sudo systemctl restart mongodb

备注:

默认端口27017:

使用mongo命令就可进入到mongo shell,

修改端口后 需要使用mongo --port 端口进入 mongo shell;

http://www.lryc.cn/news/148029.html

相关文章:

  • 高手速成|数据库脚本生成工具
  • 振动国标2009GB/T 19873.2-2009/ISO 13373-2:2005笔记
  • SpringBoot中自定义starter
  • git-tf clone 路径有空格处理方案
  • IP 地址与域名是一对多的关系。一个 IP 地址可以对应多个域名,但一个域名只对应一个 IP地址。这句话如何理解?
  • DNS解析分类
  • 部署你自己的导航站-dashy
  • 运用谱分解定理反求实对称矩阵
  • Qt——Qt工作原理:事件驱动、信号与槽机制
  • find ./* -type d -empty -exec touch {}/.gitkeep \;
  • 计算机行业前景展望
  • TCP/UDP原理
  • 操作符算数转换题
  • Centos7 安装 Docker
  • Java虚拟机内部组成
  • python遍历文件夹下的所有子文件夹,并将指定的文件复制到指定目录
  • [golang 流媒体在线直播系统] 1.直播的简单介绍以及借助腾讯云直播实现在线直播
  • C# 中操作集合的方法
  • pytorch学习(8)——现有网络模型的使用以及修改
  • get和post请求的区别
  • extern “C”关键字的作用
  • 使用ffmpeg截取视频片段
  • Python教程(11)——Python中的字典dict的用法介绍
  • 三道dfs题
  • Seaborn数据可视化(四)
  • kubernetes deploy standalone mysql demo
  • 【Map】Map集合有序与无序测试案例:HashMap,TreeMap,LinkedHashMap(121)
  • TiDB Serverless Branching:通过数据库分支简化应用开发流程
  • 运用亚马逊云科技Amazon Kendra,快速部署企业智能搜索应用
  • C# 使用 OleDbConnection 连接读取Excel的方法