码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Window下安装 Mongodb,并实现单点事务


            在window操作系统下安装Mongodb,并让单点mongodb支持事务,开通账号登录限制,开通外网访问。mongodb5以上时才支持事务,所以必须时mongodb5及以上版本才支持。

    1、下载mongodb安装文件

        (1) 下载mongodb msi 安装文件

                   地址:mongocommunity

        (2)下载mongosh 

                 地址:mongosh

    2、安装mongodb

          双击mondodb.msi

            

            一直下一步即可,到下面这一步需注意把勾选项去掉

            

            复制mongosh到mongodb安装的bin目录下

            

            复制到mongodb下

            

    3、修改配置

            修改如下文件的内容

            

    1. replication:
    2. replSetName: rs0

          重启mongodb后

          打开mongosh.exe,按enter进入到mongodb,然后执行如下命令进行初始化

    rs.initiate()

     到此就完成了mongodb的安装,以及单点事务的设置。

    4、设置账号密码登录

    打开mongosh

    1. use admin
    2. db.createUser({ user: 'admin',pwd: '123aa++',roles:[{role: 'userAdminAnyDatabase',db: 'admin'}] })

    生成key文件

    随便写个密码,然后使用base64加密后,放入txt文件中。后改名为key.file。放入bin目录下,如下:

     

    打开配置文件mongod.cfg添加

    1. security:
    2. keyFile: D:\Severs\Mongodb\bin\key.file
    3. authorization: enabled

    重启mongodb即可。

    5、设置外网访问

    打开配置文件mongod.cfg修改如下内容

    1. net:
    2. port: 27017
    3. bindIp: 0.0.0.0

    重启mongodb即可

  • 相关阅读:
    FunnyBirds: 一个用于解释人工智能方法的基于部分的分析的合成视觉数据集
    《电磁兼容防护EMC》学习笔记
    前端URL拼接路径参数
    编译原理网课笔记——第一章
    【Luogu P2221】[HAOI2012] 高速公路(线段树,期望)
    2022年9月电子学会考级试卷真题解析(含答案和所有文档下载)
    HTML如何制作音乐网站(如何搭建个人音乐网页)
    C++ STL --- vector之迭代器失效
    最大流=最小割 简单证明
    JVM调优,调整JVM参数
  • 原文地址:https://blog.csdn.net/qq_38762313/article/details/134289217
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号