小白来学MongoDB(二)

一、关于windows上使用mongodb

mongodb下载地址

官方文档-在windows下安装mongodb

注意:mongodb不支持windows xp系统

在windows上安装mongodb也很简单,点击上面的链接,下载32位或者64位的zip压缩包。或者msi直接安装,在windows上的安装包比较大,110M以上。

下载下来后,解压文件,或者直接运行msi,其中msi直接安装后,默认安装在了C:\Program Files,找到开头是mongodb的,就是了。下面是本人配置的步骤:

  1. 在D盘建立文件夹mongodb
  2. 把解压的文件目录里面的bin目录下的所有文件剪切到D盘mongodb文件夹下
  3. 运行快捷键“win+R”,运行cmd,进入mongodb文件夹内,输入
    D:
    cd mongodb

4.在mongodb下,新建文件夹data,在data下新建db文件夹和log文件夹,分别存放数据和日志文件

5.设置目录环境,继续在cmd中输入

mongod --dbpath D:\mongodb\data\db

6.设置完成后,配置基本就完成了,此时在cmd中输入mongo就可以进入mongodb数据库了

mongo

退出的话,直接输出exit就可以了。

exit
    bye

二、mongodb服务配置

7.创建一个配置文件来存放日志路径,在cmd中输入:

D:\mongodb>echo logpath=D:\mongodb\logs\mongo.log > "D:\mongodb\mongod.cfg"

8.安装mongodb服务,以便开机启动,不用每次都要先启动mongod,在cmd中输入:

"D:\mongodb\mongod.exe" --config "D:\mongodb\mongod.cfg" --install

9.启动mongodb服务,在cmd中输入:

net start mongodb

10.停止mongodb服务的话,用cmd命令:

net stop mongodb

11.移除mongod服务,在cmd中输入:

"D:\mongodb\mongod.exe" --remove

到这里差不多完整的配置就完成了,当然,在安装的时候可能还会遇到一些问题,这里就不在细述。

时间: 2024-10-16 15:57:56

小白来学MongoDB(二)的相关文章

小白来学MongoDB(一)

一.MongoDB简介 在传统上使用的是关系型数据库管理系统(RDBMS),是通过SQL这种标准语言来对数据库进行操作的.而相对的,NoSQL数据库并不使用SQL语言.因此,有时候人们会将其误认为是对使用SQL的现有RMDBS的否定,并将要取代RDBMS,而实际上却并非如此.NoSQL数据库是对RDBMS所不擅长的部分进行的补充,因此应该理解为"Not Only SQL"的意思. 而MongoDB便是一种非关系型数据库,并且在使用的过程中,你会发现,它的用法放佛在哪里见过. 我们可以两

【自己动手写神经网络】小白入门连载(二)--机器人时代必须得有人工神经(不是神经病)

[自己动手写神经网络]小白入门连载(一) 在上一章中,我们已经介绍了神经网络的基本概念.思想,并提及了有关人工神经元模型的部分内容.在本章中,将对人工神经元模型做更多的介绍. 图2.1 多输入生物神经元示意图 在上一章中提到了一个简单的神经元模型,并且该模型只有一个输入p.这意味着只能有一个额外的神经元与之相连接,这显然是不够的.因此,一个实用的神经元必须是可以接受多个输入的,如图2.1所示,神经元拥有3个输入p1.p2和p3.其中,w和b是根据网络情况不断进行调整的,而传入函数s和传输函数f是

笨鸟学php(二) 如何使用变量

一. 变量的声明 1. php中声明变量的方法:  $var = 123; 2. php是弱类型的语言, 变量的类型由存储的值决定 注: Java是强类型语言, 声明变量一定要先指定类型 3. isset() 和 unset() isset() : 判断值是否存在;    unset() : 去掉变量的值 <?php $a = $b = $c = $d = "hello, world"; unset($a); if(isset($a)){ echo $a; }else{ echo

一步一步学WebSocket(二) 使用SuperWebSocket实现自己的服务端

上一篇文章,我们了解了客户端如何与服务器创建WebSocket连接.但是一个巴掌拍不响,既然是通信,就必然最少要有两个端.今天我们来看看c#如何用已有的框架实现一个WebSocket服务端. 在.Net Framework 4.5及以上版本中,微软为我们集成了WebSocket协议的基本实现.微软提供的WebSocket对象位于System.Net.WebSocket命名空间下,使用起来挺繁琐的,所以我选择了SuperWebSocket框架来简化开发的难度. SuperWebSocket框架可以

【自己动手写神经网络】小白入门连载(二):机器人时代必须得有人工神经(不是神经病)

[自己动手写神经网络]小白入门连载(一) 在上一章中,我们已经介绍了神经网络的基本概念.思想,并提及了有关人工神经元模型的部分内容.在本章中,将对人工神经元模型做更多的介绍. 图2.1 多输入生物神经元示意图 在上一章中提到了一个简单的神经元模型,并且该模型只有一个输入p.这意味着只能有一个额外的神经元与之相连接,这显然是不够的.因此,一个实用的神经元必须是可以接受多个输入的,如图2.1所示,神经元拥有3个输入p1.p2和p3.其中,w和b是根据网络情况不断进行调整的,而传入函数s和传输函数f是

从头开始学JavaScript (二)——变量及其作用域

原文:从头开始学JavaScript (二)--变量及其作用域 一.变量 ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符. 定义:var firstDemo; 二.变量的作用域 2.1基本概念 使用var 定义变量:定义该变量的作用域的局部变量,这种定义变量的方法也被成为显式声明. 这么说不理解的话可以看看下面这个简单粗暴的例子: test();function test(){var firstDemo="hello

三分钟教你学Git(二)之命令索引

记住这三个概念,工作区(Working Area),暂存区(Stage),版本库,通过add,工作区的变化到暂存区,通过commit暂存区的变化到本地版本库,通过push本地版本库的变化到远程版本库.下面是常用的命令. 保存进度恢复工作进度 #把工作区和暂存区的内容保存到进度列表里 git stash save "description" #列出stash里的所有项 git stash list #把进度恢复出来并删除进度列表中的项 git stash pop #只把进度恢复出来,不删

小白从零开始学编程--python安装与环境搭建

前言 从2020年3月份开始,计划写一系列文档--<小白从零开始学编程>,记录自己从0开始学习的一些东西. 第一个系列:python,计划从安装.环境搭建.基本语法.到利用Django和Flask两个当前最热的web框架完成一个小的项目 第二个系列:可能会选择Go语言,也可能会选择Vue.js.具体情况待定,拭目以待吧... python安装与配置 python2 在2020年初开始已经不再维护,所以学习只讨论python3 windows环境 下载python3安装包 到官方网站下载选择合适

小白从零开始学编程(五)--python数据类型--字符串

前言 从2020年3月份开始,计划写一系列文档--<小白从零开始学编程>,记录自己从0开始学习的一些东西. 第一个系列:python,计划从安装.环境搭建.基本语法.到利用Django和Flask两个当前最热的web框架完成一个小的项目 第二个系列:可能会选择Go语言,也可能会选择Vue.js.具体情况待定,拭目以待吧... 基本概念 字符串时候Python中最常见的数据类型,通过引号间包含字符串的方式就可以创建一个字符串数据,因为python中没有字符这个数据类型,所以单引号和双引号的作用是