Windows 平台安装 MongoDB与遇到的问题

来源:互联网 发布:python coroutine 编辑:程序博客网 时间:2024/05/27 14:14
从官网下载对应系统版本的安装包,然后正常安装
官网地址: https://www.mongodb.com/download-center?jmp=nav#community

一、创建数据目录

MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。

比如在mongodb的安装目录(D:\Program Files\MongoDB\Server\3.4)下建立 D:\Program Files\MongoDB\data

二、运行MongoDB

首先切换到  MongoDB安装目录下的bin  即 D:\Program Files\MongoDB\Server\3.4\bin

现在运行的MongoDB,需要打开一个命令提示符,发出以下命令

mongod.exe --dbpath "D:\Program Files\MongoDB\data" 
方案一:在cmd命令窗中连接数据库
遇到问题


在百度上查证后解决办法如下:(引用文章:http://blog.csdn.net/q1056843325/article/details/70941697)

出现这个警告的原因是新版本的MongDB为了让我们创建一个安全的数据库 
必须要进行验证 
解决方案如下:

打开一个新的cmd编辑框,切换到mongodb的安装目录下的bin

然后输入mongo

然后输入以下

创建管理员

use admindb.createUser(  {    user: "userAdmin", //用户名    pwd: "123", //密码    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] //权限  })
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

重启mongodb服务器(建议:在另一个命令窗口)

mongod.exe --auth --port 27017 --dbpath <关联路径>
  • 1
  • 1

(端口默认就是27017可以不指定) 

终端最后输出"[initandlisten] waiting for connections on port 27017"
启动完成

连接并认证(在另一个cmd窗口,不要在敲刚刚重启的窗口中)

mongo --port 27017 -u "userAdmin" -p "123" --authenticationDatabase "admin"

至此 ,mongodb连接成功!此贴为本人第一次使用,如有不正确的地方,还望海涵!

2017-07-13补充

方案二:利用mongodb可视化工具

首先启动本地mongodb数据库的服务

打开cmd

切换到安装目录下的bin文件内

 即 D:\Program Files\MongoDB\Server\3.4\bin

现在运行的MongoDB,需要打开一个命令提示符,发出以下命令

mongod.exe --dbpath "D:\Program Files\MongoDB\data" 


下载可视化工具 robomongo

去官网https://robomongo.org/

然后解压安装,具体教程找度娘搜一下就有了,然后输入  localhost 连接上mongodb数据库


创建一个新的数据库,然后创建一个新的conllection


到此创建完成,可以insert数据了


原创粉丝点击