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

学校校园网站建设运动类网站

学校校园网站建设,运动类网站,网站怎么上百度,市场营销专业关于为什么要设置密码 公司的测试服务器MongoDB服务对外网开放的,结果这几天发现数据库被每天晚上被人清空的了,还新建了个数据库,说是要支付比特币。查了日志看到有个境外的IP登录且删除了所有的集合。所以为了安全起见,我们给m…

关于为什么要设置密码

公司的测试服务器MongoDB服务对外网开放的,结果这几天发现数据库被每天晚上被人清空的了,还新建了个数据库,说是要支付比特币。查了日志看到有个境外的IP登录且删除了所有的集合。所以为了安全起见,我们给mongo设置密码。

本文档适用于Linux和Windows环境

1. 使用客户端连接mongo服务

切换至mongo安装目录下的bin目录,执行mongo命令连接至mongo服务。如果没有mongo脚本,可以到官网下载,也可以使用其他第三方客户端工具连接。这里的方式多种多样,只要能执行命令就行。

Linux版本
windows版本
mongo高版本

客户端工具

2. 切换至admin数据库

use admin

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 创建用户并指定密码

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

在admin数据库下创建的用户有所有数据库的权限

注意设置的密码最好不要包含@:字符,这两个是连接uri 中的关键字,项目中会导致连接不上。

关于MongoDB的内置角色
Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据库
dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile
userAdmin:允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户
clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。
readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限
userAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限
dbAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。
root:只在admin数据库中可用。超级账号,超级权限

4. 修改配置文件,重启mongo服务

创建好用户后,如果不修改配置文件,不用用户名密码可以连接的。

配置文件中增加如下配置,启用认证。

security:authorization: enabled

然后重启mongo服务,这样密码就设置好了。

5. 连接登录

  1. SpringBoot 项目中
    下面以yml配置文件为例
spring:data:mongodb:#MongoDB数据库端口port: 27017#MongoDB数据库IPhost: 192.168.x.x#MongoDB业务数据库database: realData#MongoDB用户名username: admin#MongoDB密码password: myMongoDBPassword#MongoDB验证数据库authentication-database: admin

或者

spring:data:mongodb:uri: mongodb://username:password@localhost:27017/database_name?authSource=admin

从这个uri中看得出,密码中尽量不要有@:,不然程序截取的时候可能出错。

  1. Navicat连接时
    在这里插入图片描述
http://www.yayakq.cn/news/957162/

相关文章:

  • 做网站公司名字推荐湖南做网站 要上磐石网络
  • 东莞大岭山天气杭州网站排名优化
  • 郑州网站优化公司平台网站html设置首页
  • 网络公司 给 客户网站备案王也天葛优
  • 网站被黑了多久恢复大鹏网站建设公司
  • 做的网站乱码怎么搞手机免费自助建站系统
  • 制作荧光字网站无锡网站的建设
  • 商城和营销型网站建设seo推广经验
  • 网站建设骗子做蔬菜线上的网站
  • 公司网站背景图片公司宣传片ppt模板
  • 福田做网站报价wordpress 漏洞利用
  • 安阳营销型网站建设建设局网站公示的规划意味着什么
  • 如何构思公司网站河南省建设厅执业资格注册中心
  • 公司做两个网站有影响吗广告制作费和广告服务费区别
  • 货代网站建设加载wordpress外部文件路径
  • 清河企业做网站宣传片制作标准
  • 房屋网站模板加快政务公开网站建设
  • 网站内链怎么坐锚文本wordpress 技术教程
  • 合肥昱天建设有限公司网站在闲鱼可以做网站吗
  • 网站数据库要多大网站班级文化建设方案
  • 宜宾住房与城乡建设部网站新公司成立如何建设网站
  • 软件开发是学什么企业网站seo方案
  • 用fullpage做的网站石家庄代运营公司
  • vs2019怎么创建网站找程序员的网站
  • 注册一个公司网站需要多少钱wordpress分销
  • 手机端网站首页怎么做wordpress 纯净版下载地址
  • 安徽东莞建设集团有限公司seo推广效果
  • 各大门户网站怎么做推广哈尔滨建设工程交易中心网站
  • 机械做卖产品网站宁波网站建设服务商
  • 电子商务网站后台需求硬件开发是什么专业