zoukankan      html  css  js  c++  java
  • MongoDB(4.4)使用

    MongoDB(4.4)使用

    1、MongoDB 安装服务(已经安装的不用)

    打开bin目录下的mongod.cfg文件(注意:对应自己的安装路径

    可以看到已经给我们配置好了数据库存放路径和日志存放路径,还有网络设置,若需修改,直接在此处进行修改即可。 安装(最好以管理员身份):

    mongod --config "E:mgbinmongod.cfg" -install

    不出现任何提示,即代表安装成功,


    注意:安装过程还是无法启动,按下图操作即可正常启动mongodb服务:

     


    2、设置MongoDB密码

    mongodb密码和传统数据如mysql等有些区别: mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有所有数据库db都需要设置密码。

    服务启动之后,输入mongo,即可自动与MongoDB数据库进行连接,出现对应的版本信息就代表连接成功

    2.1. 查看所有数据库

    (在mongodb新版本里并没有admin数据库,但是并不妨碍第2步操作。)

    show dbs

    img

    2. 2 进入admin数据库

    use admin

    img

    2.3 创建管理员账户

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

    img

    mongodb中的用户是基于身份role的,该管理员账户的 role是 userAdminAnyDatabase。admin用户用于管理账号,不能进行关闭数据库等操作。

    2.4 创建root

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

    img

    创建完admin管理员,创建一个超级管理员root。角色:root。root角色用于关闭数据库。

    2.5 修改配置文档

    位置:安装目录in 下

    首先,将bind_ip改为0.0.0.0 ,binIP关乎到访问连接的限制。(个人决定)

    1. #bindIp: 192.168.0.136 #如果修改成本机Ip,那除了本机外的机器都可以连接

    2. #bindIp: 0.0.0.0 #改成0,那么大家都可以访问(共赢)

    3. #bindIp: 127.0.0.1 #改成127,那就只能自己练了(独吞)

    然后找到 #security:去掉#号,改成下面这样,开启安全认证。

    最后重启服务

    security:
      authorization: enabled #注意缩进,参照其他的值来改,若是缩进不对可能导致后面服务不能重启

     

    其他的命令练习,可以自己根据 菜鸟教程:https://www.runoob.com/mongodb/mongodb-tutorial.html


    3、Navicat for MongoDB

    连接参数介绍:

    1. stand alone:独立的

    2. shard cluster:分片集群

    3. replica set:复制集

    SRV record:

      SRV记录是DNS服务器的数据库中支持的一种资源记录的类型,它记录了哪台计算机提供了哪个服务这么一个简单的信息。

      SRV 记录:一般是为Microsoft的活动目录设置时的应用。DNS可以独立于活动目录,但是活动目录必须有DNS的帮助才能工作。为了活动目录能够正常的工作,DNS服务器必须支持服务定位(SRV)资源记录,资源记录把服务名字映射为提供服务的服务器名字。活动目录客户和域控制器使用SRV资源记录决定域控制器的IP地址。

  • 相关阅读:
    电子商务测试点总结
    pc 端 测试点总结
    web测试点总结
    Monkey脚本API
    Git 命令
    配置samba的流程
    scrapy使用指南
    链接
    顺序表总结
    python数据类型——字符串类型
  • 原文地址:https://www.cnblogs.com/mmdz/p/15433546.html
Copyright © 2011-2022 走看看