zoukankan      html  css  js  c++  java
  • MongoDB4.0+版本安装

    >>>首先要下载MongoDB软件安装包, MongoDB社区版官网下载

    >>>双击msi安装文件进行安装,点击"Next"

    >>>勾选同意相关协议规定,点击"Next"

    点击"Custom"-->"Browse"进行自定义目录安装,点击"Next">>

    >>>取消安装启动服务,这个启动服务到后面再手动安装配置

    >>>取消勾选安装"Install MongoDB Compass",点击"Next"

    点击"Install"进行安装>>

    >>>安装完成

    如下介绍安装MongoDB启动服务

    安装MongoDB启动服务之前,先在MongoDB安装目录下(C:MongoDB)创建三个文件夹,

    第一个为data文件夹(存储数据库文件),第二个为log文件夹(存储日志文件),第三个为config文件夹(存储配置文件)

    在data文件夹下创建一个db文件夹

     

    在 config文件夹下创建一个mongodb.conf文件,写入以下内容:

    #数据库数据存放目录
    dbpath=C:mongodbdatadb
    #数据库日志存放目录 logpath=C:mongodblogmongodb.log
    #以追加的方式记录日志 logappend=true
    #启用日志文件,默认启用 journal=true
    #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=true
    #服务端口号 port=27017
    #开启用户认证 #auth=true
    #mongodb所绑定的ip地址 #bind_ip=0.0.0.0

    安装MongoDB启动服务,以管理员身份运行CMD,切换到MongoDB安装目录bin文件夹下

    执行命令:mongod.exe --install -f c:MongoDBconfigmongodb.conf --serviceName "MongoDB"

    如果提示“丢失api-ms-win-crt-runtime-|1-1-0.dll”系统错误,则需要安装vc_redist.x64,因为MongoDB是用C++开发的,vc_redist.x64官网下载地址

     

    如果安装Visual C++ Redistributable Package失败,确保操作系统打了SP1补丁,

    SP1补丁下载地址为:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5842

    启动MongoDB服务

    执行命令:net start MongoDB

    删除MongoDB服务

    执行命令:mongod --remove --serviceName "MongoDB"

    这里就不演示这个操作了

     通过客户端登录MongoDB管理控制台

    执行命令:mongo 127.0.0.1:27017 或 mongo

    可以将mongodb的目录(C:MongoDBin)加入到系统环境变量,方便运行MongoDB命令

     如果想要开启远程访问,需要提前创建具有登录权限的用户 

    执行命令:use admin
    执行命令:db.createUser({user:"root",pwd:"123456",roles:["root"]})

    进入配置文件 C:MongoDBconfigmongodb.conf

    把 #auth=true、#bind_ip=0.0.0.0中的#去掉后保存即可,重启下MongoDB服务,就可以远程登录MongoDB了

    需要把服务器的防火墙关闭,或在入站规则中放通TCP 27017端口

    远程认证登录数据库

    执行命令:mongo 192.168.1.104 -uroot --authenticationDatabase admin

    代码改变一切!
  • 相关阅读:
    第十章 2 字符串的常用操作
    第十章 1 字符(驻留机制)
    第九章 4 集合生成式
    ArrayDeque API 与算法分析
    Java 双端队列接口 Deque
    LinkedList 的 API 与数据结构
    ArrayList 源码分析
    new ArrayList(0) 和 new ArrayList() 和一样吗?
    Java 中泛型的实现原理
    Java 中的 equals() 和 hashCode()
  • 原文地址:https://www.cnblogs.com/heqiuyong/p/8973361.html
Copyright © 2011-2022 走看看