当前位置:   article > 正文

Windows 安装 MongoDB 和 可视化工具Robo3T

robo 3t

MongoDB 官网下载地址:https://www.mongodb.com/try/download/community

MongoDB 是一款非常热门的 NoSQL 面向文档的数据库管理系统, 分为 企业版收费版社区免费版。MongoDB 使用 BSON 对象来存储,与 JSON 格式类型的 "键 - 值" 对( key / value )类似,MongoDB 数据库和关系型DB的存储模型对应关系:

NoSQL 数据库的理论基础是CAP 理论,分别代表 

  • Consistency(强一致性)。系统在执行某项操作后仍然处于一致的状态。在分布式系统中,更新操作执行成功之后,所有的用户都能读取到最新的值,这样的系统被认为具有强一致性。
  • Availability(可用性)。A:用户执行的操作在一定时间内,必须返回结果。如果超时,那么操作回滚,跟操作没有发生一样。
  • Partition Tolerance(分区容错)。分布式系统是由多个分区节点组成的,每个分区节点都是一个独立的Server,P属性表明系统能够处理分区节点的动态加入和离开。

分布式数据系统只能满足其中两个特性。

在构建分布式系统时,必须考虑CAP特性。传统的关系型DB,注重的是CA特性,数据一般存储在一台Server上。而处理海量数据的分布式存储和处理系统更注重AP,AP的优先级要高于C,但NoSQL并不是完全放弃一致性(Consistency),NoSQL保留数据的最终一致性(Eventually Consistency)。最终一致性是指更新操作完成之后,用户最终会读取到数据更新之后的值,但是会存在一定的时间窗口,用户仍会读取到更新之前的旧数据;在一定的时间延迟之后,数据达到一致性。

一、安装、

官网安装文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

在 Windows 中,默认的安装文件存储目录是:C:\Program Files\MongoDB\Server\4.4\bin,点击 Windows+R,输入 cmd,启动 Command Prompt,进入到安装目录:

安装完之后,如果不想每次启动都进入到 bin 目录下,可以设置 环境变量

每次打开 Command Prompt 都需要进入到 MongoDB 的安装目录十分麻烦,可以修改系统环境变量,在 Path 变量的字符串后面追加 ";;C:\Program Files\MongoDB\Server\4.4\bin;;",注意两个Path之间以 英文的分号 ";分割。

linux 安装后的配置

https://www.cnblogs.com/jasonLiu2018/p/13088971.html

添加用户名和密码:

终端输入mongo,首先添加管理用户,

  1. show dbs // 显示所有的数据库
  2. use admin // 切换到admin
  3. db.createUser({user:'root',pwd:'root',roles:['userAdminAnyDatabase']})
  4. db.auth('root','root')

再切换数据库,添加用户,

  1. use test
  2. db.createUser({user:'root',pwd:'root',roles:['readWrite']})

二、简单实用

1,启动 MongoDB 实例

环境变量设置成功之后,在C盘中创建一个文件夹data,用于存储 MongoDB 的数据库文件。然后,打开一个命令行工具,输入mongod 启动 MongoDB 实例,默认监听的 TCP 端口是 27017 。

mongod

windows10 无法启动Mongo解决方法:https://blog.csdn.net/qq_20084101/article/details/82261195

C:\Program Files\MongoDB\Server\4.4\bin> mongod.exe -f mongod.cfg

MongoDB 同时启动一个 HTTP 服务器,监听 27017 端口,如果 MongoDB 实例安装在本地,那么在浏览器中输入:http://127.0.0.1:27017/  会显示下面一行英文:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号