关于mongodb的安装运行
最近在学习node.js,在实例的项目中要用到mongodb做数据库。于是便记录一下mongodb的安装流程和遇到的坑:
1、下载
地址:http://www.mongodb.org/downloads(32位还是64位自行选择)。
注:有解压版本,也有msi的安装版本都差不多。
2、解压或者安装
把下载的包解压,我用的是msi的版本,安装后直接就在C:\Program Files\MongoDB 2.6 Standard里面
3、安装准备
要设置MongoDB默认的数据目录。如果不用默认目录,每次启动时则需要在在mongod.exe命令后加--dbpath参数(数据文件路径)。
创建数据目录。
创建日志目录及其文件。
4、启动MongoDB
打开cmd窗口(cmd.exe),进入C:\Program Files\MongoDB 2.6 Standard\bin,执行mongod.exe命令。
mongod.exe --logpath=D:\dev\mongodb-win32-x86_64-2.4.\log\log.txt --dbpath=C:\Program Files\MongoDB 2.6 Standard\data\db
--logpath 参数是设定日志文件的路径。(这个参数可以省略)
--dbpath 参数是设定数据库文件的存放路径。(这个参数必需要有)
mongod.exe命令的所有参数选项可通过mongod.exe --help查看。
5、作为服务进行安装
如果不想每次启动的时候都输入上面那一串命令的话,就可以安装为本地服务。
使用管理员权限打开windows的cmd窗口,进入C:\Program Files\MongoDB 2.6 Standard\bin目录。
mongod.exe --install --logpath=C:\Program Files\MongoDB 2.6 Standard\log\log.txt --dbpath=C:\Program Files\MongoDB 2.6 Standard\data\db
--install 参数是设定安装为服务器
注:安装的时候dbpath的路径的文件夹一定要存在,不要指望他自动给你生成,本人在这个地方为了偷懒,结果多花了好多时间来找原因,最后才发现问题出在这儿..
设置为服务后,即可在cmd(管理员权限打开的windows cmd窗口)窗口用服务的方式启动或停止MongoDB。
net start mongodb 启动mongodb服务
net stop mongodb 启动mongodb服务
6、进入shell环境界面
进入sheelMongoDB后,在cmd窗口进入C:\Program Files\MongoDB 2.6 Standard\bin目录,输入mongo.exe,则可以进入shell环境界面。
关于mongodb的安装运行的更多相关文章
- MongoDB下载+安装+运行
一. 官网下载安装 MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:MongoDB官网-Community Server 选择适合自己平台的版本, 下载对 ...
- 初识 MongoDB,MongoDB 的安装运行
1. MongoDB 非关系型数据库 MongoDB是一个基于分布式文件存储的数据库,由C++语言编写.目的是为WEB应用提供扩展的高性能的数据存储解决方案.MongoDB是一个介于关系型数据库和 ...
- MongoDB Linux 安装配置 后台运行
介绍安装的文档很多,可以参考这篇: http://www.mkyong.com/mongodb/how-to-install-mongodb-on-mac-os-x/ 安装完后你可能会碰到的2个问题. ...
- MongoDB下载安装与简单增删改查
Windows下MongoDB的安装和配置.启动和停止 下载地址:MongoDB的官方下载网址是:https://www.mongodb.org/downloads 安装步骤1. 点击下载的mongo ...
- MongoDB的安装与设置MongoDB服务
Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB ...
- Linux下MongoDB服务安装
Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...
- MongoDB的安装和配置成服务的三种方法和一些难点
1. Hotfix KB2731284 or later update is not installed的问题: If you are running any edition of Windows S ...
- MongoDB学习-安装流程
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. 支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型. ...
- mongodb(二) 安装和使用
mongodb的安装和使用 最近的项目需要使用到mongodb,从而开始熟悉nosql,有了本篇文章,记录和方便他人. mongodb的安装 下载地址:http://www.mongodb.org/d ...
随机推荐
- JS转换日期格式
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占 ...
- Lua学习---函数定义
1.函数定义的格式: Lua使用function定义函数,语法如下: function function_name (arc) --arc表示参数列表,函数的参数列表可以为空 --body end 上 ...
- linux中配置yum源
1.配置163或者阿里云yum源: 阿里云yum源地址:https://mirrors.aliyun.com/centos/6.9/os/x86_64/Packages/ 阿里云给出的解决办法:htt ...
- NopCommerce 3.80框架研究(二) MVC 表示层与数据验证
表示层框架结构 /Views/Shared/_Root.Head.cshtml /Views/Shared/_Root.cshtml /Views/Shared/_ColumnsOne.cshtml ...
- pycharm tab换为4个空格
Edit => find => replace 然后勾上 Regex,上一行输入 \t,下一行输入4个空格.
- Windows环境下的Chocolatey安装使用
Chocolatey是一个软件包管理工具,类似于Ubuntu下面的apt-get,不过是运行在Windows环境下面 电脑 Powershell 方法/步骤 安装 Chocolatey的安装需要: P ...
- Android(java)学习笔记154:采用HttpClient提交数据(qq登录案例)
1.Apache -Httpclient HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包 ...
- Problem G: 圆周率
Problem G: 圆周率 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 155 Solved: 99[Submit][Status][Web Bo ...
- kubernetes-服务发现service(九)
service •防止Pod失联 •定义一组Pod的访问策略 •支持ClusterIP,NodePort以及LoadBalancer三种类型 •Service的底层实现主要有ipta ...
- 人品计算器 JFrame 窗体软件版 JPanel JTextField JTextArea JButtton JLabel setContentPane Swing包(用户界面工具包)
import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.eve ...