资讯专栏INFORMATION COLUMN

mongodb--安装和初步使用教程

马龙驹 / 2891人阅读

摘要:安装并设置环境变量新建文件夹用于将创建的服务产生的数据配置到这两个文件夹下,系统自己没有,所以需要我们创建管理员下使用以下命令行创建服务输出成功启动服务服务正在启动服务已经启动成功。

MongoDB安装和使用
一些题外话,用这个的时候突然想起来自己在学校时学过的一些工具,确确实实做过用过,可是忘了就是忘了,记忆力这个东西,也许就是不练则废,现在出门完全不记路了,这倒也还好,但是吃饭的家伙还是要多多培养磨练弄一下的,记下这些,再拾起来总是省去了一些步骤的。建议大家多多记录,部位给别人看,只为在将来的某一天帮到自己。

综合使用请看另一篇《nodejs爬取豆瓣2017读书榜单》

1.官网下载最新稳定版本

https://www.mongodb.com/downl...
我下载的是3.6.2

我安装到了D盘的mongodb文件夹下。

2.安装并设置环境变量

新建文件夹

data&log用于将创建的服务产生的数据配置到这两个文件夹下,系统自己没有,所以需要我们创建

3.管理员下使用以下命令行

1.创建服务

sc create MongoDB binpath="D:mongodbinmongod.exe --dbpath D:mongodbdata --logpath D:mongodbloglog.log --logappend --auth --service"

输出:

C:Windowssystem32>sc create MongoDB binpath="D:mongodbinmongod.exe --dbpath D:mongodbdata --logpath D:mongodbloglog.log --logappend --auth --service"
[SC] CreateService 成功

2.启动服务

C:Windowssystem32>net start MongoDB
MongoDB 服务正在启动 .
MongoDB 服务已经启动成功。

3.进入mongo指令状态

C:Windowssystem32>mongo
MongoDB shell version v3.6.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.2

4.创建用户管理员

use admin
switched to db admin
db.createUser({user:"admin",pwd:"123",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]})

5.登陆数据库

mongo -u admin -p 123 localhost:27017/admin

6.创建数据库和对应的用户

use myfirstdb
db.createUser({user:"yjx",pwd:"123",roles:[{"role":"readWrite","db":"myfirstdb"}]})

7.用新的用户登录数据库并插入一条数据

db.myCol.insert({title:"hhhhhh"})
db.myCol.find()
4.再度启用时,在系统管理员下执行以下命令:
再度启用时,在系统管理员下执行以下命令:
进入mongo
> mongo
开启服务
> net start MongoDB
用之前创建的用户登陆对应的数据库
> mongo -u yjx -p 123 localhost:27017/myfirstdb
> use myfirstdb
帮助说明
> db.help()
当前表单的详细信息
> db.stats()
获取当前所有的集合名
> db.getCollectionNames()
选择集合的详细信息
> db.tests.stats()

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

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

相关文章

  • 急速JavaScript全栈教程

    摘要:使用访问后端服务使用的美化组件的方法整合全栈服务其中的指的是。所幸是在这个教程内,你不需要学习太多就可以把案例跑起来。另外一个组件负责显示全部项目,并接受删除事件,删除指定的项目。它们分别是组件和组件这两个组件的代码实现,分别在文件和内。 自从一年前发布了Vuejs小书的电子书,也有些日子没有碰过它们了,现在因为项目的缘故,需要使用JavaScript全栈开发。所以,我得把这个全栈环境...

    xingqiba 评论0 收藏0
  • 急速JavaScript全栈教程

    摘要:使用访问后端服务使用的美化组件的方法整合全栈服务其中的指的是。所幸是在这个教程内,你不需要学习太多就可以把案例跑起来。另外一个组件负责显示全部项目,并接受删除事件,删除指定的项目。它们分别是组件和组件这两个组件的代码实现,分别在文件和内。 自从一年前发布了Vuejs小书的电子书,也有些日子没有碰过它们了,现在因为项目的缘故,需要使用JavaScript全栈开发。所以,我得把这个全栈环境...

    骞讳护 评论0 收藏0
  • java+Nginx 阿里云部署

    摘要:由于我是项目,所以需要先下载,这里你可以用源下载,也可以直接下载解压包进行解压,具体的实现可参考传送门。这里要补充的是由于我的项目框架是有内嵌,所以无需配置。 这两天刚好工作比较多,包括将项目部署到阿里云中,外面公司需要我们将多数据源数据进行处理(这里涉及到kettle)等,所以做了挺多事,也踩了挺多的坑,之前一直在用CSDN,但是发现CSDN更多的是技术博文,而我想用记叙形式的方式...

    Anchorer 评论0 收藏0
  • scrapy入门教程——爬取豆瓣电影Top250!

    摘要:注意爬豆爬一定要加入选项,因为只要解析到网站的有,就会自动进行过滤处理,把处理结果分配到相应的类别,但偏偏豆瓣里面的为空不需要分配,所以一定要关掉这个选项。 本课只针对python3环境下的Scrapy版本(即scrapy1.3+) 选取什么网站来爬取呢? 对于歪果人,上手练scrapy爬虫的网站一般是官方练手网站 http://quotes.toscrape.com 我们中国人,当然...

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

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

    lifefriend_007 评论0 收藏0

发表评论

0条评论

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