资讯专栏INFORMATION COLUMN

mongoDB windows环境搭建

DevWiki / 336人阅读

安装mongoDB

下载:https://www.mongodb.com/download-center#enterprise

安装

创建文件夹:进入安装路径 C:Program FilesMongoDBServer3.4in,创建 data 文件夹,进入 data 文件夹,创建 db 文件夹和 log 文件夹,在 log 文件夹下创建 MongoDB.log文件

以Windows Service的方式启动MongoDB:管理员方式启动 cmd,,cd到 bin目录 cd C:Program FilesMongoDBServer3.4in,执行命令mongod --dbpath "C:Program FilesMongoDBServer3.4indatadb" --logpath "C:Program FilesMongoDBServer3.4indatalogMongoDB.log" --install --serviceName "MongoDB".此命令会创建一个名称为 MongoDB 的windows系统服务

启动 MongoDB 服务:net start mongodb

创建数据库(带数据库认证)

mongoDB 默认不开启认证,即不使用用户名和密码即可访问数据库。首先介绍一下如何开启数据库认证。

数据库认证相关

开启数据库认证:定位到注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMongoDB,编辑字符串 ImagePath 在"数值数据"后追加--auth,重启 MongoDB 服务即可.

关闭数据库认证:定位到注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMongoDB,编辑字符串 ImagePath 删除"数值数据"后的--auth,重启 MongoDB 服务即可.

创建超级管理员用户

关闭数据库认证

管理员方式启动 cmd,cd到 bin目录 cd C:Program FilesMongoDBServer3.4in,执行命令 mongo

切换到 admin 数据库 use admin,创建超级管理员db.createUser({"user" : "root","pwd": "root",roles: [{ role: "root", db: "admin"}]})

开启数据库认证

切换到 admin 数据库 use admin,使用上一步创建的 root 用户登录 db.auth("root", "root"),返回"1"则代表登录成功

创建数据库,如创建名称为 demo 的数据库 use demo

创建 demo 数据库用户 db.createUser({"user" : "demoUser","pwd": "demoUser",roles: [{ role: "dbOwner", db: "demo"}]})

验证数据库及用户是否创建成功 mongo --host localhost -u demoUser-p demoUser --authenticationDatabase demo,控制台出现 connecting to: mongodb://localhost:27017/,则表示创建成功

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19047.html

相关文章

  • Tornado 简单入门教程(零)——准备工作

    摘要:学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考。完整的教程将尽可能遵循下面的目录顺序。安装的安装也很简单。搭建简单服务器表示不是必要的这里仅以做示范,其他系统操作方法类似。 前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端)。学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份...

    lifefriend_007 评论0 收藏0
  • Tornado 简单入门教程(零)——准备工作

    摘要:学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考。完整的教程将尽可能遵循下面的目录顺序。安装的安装也很简单。搭建简单服务器表示不是必要的这里仅以做示范,其他系统操作方法类似。 前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端)。学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份...

    springDevBird 评论0 收藏0
  • MongoDB最简单的入门教程之一 环境搭建

    摘要:本文介绍学习的第一步环境搭建。把文件路径加到系统的环境变量里。现在我们新开另一个命令提示行窗口来消费在里创建的两条记录。 MongoDB是近年来非常流行的一个介于关系数据库和非关系数据库之间的解决方案,特别广泛地应用于国内很多互联网公司,是非关系数据库当中功能最丰富,最像关系数据库的。 showImg(https://segmentfault.com/img/remote/146000...

    yearsj 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<