MongoDB 学习笔记一: 配置
下载MongoDB
下载地址:https://www.mongodb.com/download-center?jmp=nav#community
这里是在windows平台下安装MongoDB,

下载后,在本机,按提示进行安装。
注: 这个安装只是为了得到MongoDB的文件,安装的机器并不是服务器。
例如本机安装在 D:\MongoDB\Server\3.2
配置服务器
1. 创建目录
在服务器 (Windows Server 2008)创建目录 C:\MongoDB,如下图:

包含四个目录
| BIN | MongoDB的程序文件 |
| Config | 配置文件 |
| Data | 数据文件目录 |
| Log | 日志文件 |
2. 复制文件
将第一步在本机安装得到的D:\MongoDB\Server\3.2\BIN目录里的所有文件,复制到服务器C:\MongoDB\BIN 目录。
另外在本机找到msvcp120.dll 和msvcr120.dll 文件,也复制到服务器的 bin目录里。
3. 配置文件
在Config目录,创建Mongod.cfg文件。内容如下:
dbpath=C:\MongoDB\data
logpath=C:\MongoDB\log\mongo.log
logappend=true
directoryperdb=true
#auth=true
启动MongoDB服务
在服务器的 C:\MongoDB\Bin 目录,以管理员身份运行Cmd,并执行以下命令
sc create MongoDB binPath= "C:\MongoDB\bin\mongod.exe --config=C:\MongoDB\Config\mongod.cfg --service"
然后启动服务 net start mongoDB
测试
在C:\MongoDB\Bin 目录,以运行Cmd,并执行以下命令
C:\MongoDB\bin>mongo
show dbs // 显示数据库
use mydb // 创建和切换数据库
db.Projects.Insert({"Name": "Project"}) // 在Projects集合中,插入一条记录
help // 帮助
连接测试
在客户机,运行MongoVUE,连接服务器。

Test连接成功!
卸载 MongoDB服务
在服务器端,以管理员身份运行CMD,执行以下指令:
C:\MongoDB\bin mongod.exe --remove --serviceName "MongoDB"
MongoDB 学习笔记一: 配置的更多相关文章
- mongoDB 学习笔记纯干货(mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)
最后更新时间:2017-07-13 11:10:49 原始文章链接:http://www.lovebxm.com/2017/07/13/mongodb_primer/ MongoDB - 简介 官网: ...
- MongoDB学习笔记(六)--复制集+sharding分片 && 总结
复制集+sharding分片 背景 主机 IP 服务及端口 Server A ...
- MongoDB学习笔记(五)--复制集 && sharding分片
主从复制 主从节点开启 主节 ...
- MongoDB学习笔记一:MongoDB的下载和安装
MongoDB学习笔记一:MongoDB的下载和安装 趁着这几天比較空暇,准备学习一下MongoDB数据库.今天就简单的学习了一些MongoDB的下载和安装.并创建了存储MongoDB的数据仓库. 将 ...
- MongoDB 学习笔记(一):安装及简单shell操作
一.说明 1.该系列MongoDB学习笔记的学习环境采用的MongoDB版本为mongodb-win32-i386-2.4.6,操作系统为win7. 二.安装 1.新建两个目录,分别是D:\Insta ...
- MongoDB学习笔记:文档Crud Shell
MongoDB学习笔记:文档Crud Shell 文档插入 一.插入语法 db.collection.insertOne() 将单个文档插入到集合中.db.collection.insertMan ...
- MongoDB学习笔记:MongoDB 数据库的命名、设计规范
MongoDB学习笔记:MongoDB 数据库的命名.设计规范 第一部分,我们先说命名规范. 文档 设计约束 UTF-8 字符 不能包含 \0 字符(空字符),这个字符标识建的结尾 . 和 $ ...
- MongoDB学习笔记:快速入门
MongoDB学习笔记:快速入门 一.MongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能.M ...
- MongoDB学习笔记二- Mongoose
MongoDB学习笔记二 Mongoose Mongoose 简介 之前我们都是通过shell来完成对数据库的各种操作, 在开发中大部分时候我们都需要通过程序来完成对数据库的操作 而Mongoose就 ...
- MongoDB学习笔记系列
回到占占推荐博客索引 该来的总会来的,Ef,Redis,MVC甚至Sqlserver都有了自己的系列,MongoDB没有理由不去整理一下,这个系列都是平时在项目开发时总结出来的,希望可以为各位一些帮助 ...
随机推荐
- 【USACO 3.1】Stamps (完全背包)
题意:给你n种价值不同的邮票,最大的不超过10000元,一次最多贴k张,求1到多少都能被表示出来?n≤50,k≤200. 题解:dp[i]表示i元最少可以用几张邮票表示,那么对于价值a的邮票,可以推出 ...
- linux文件目录结构
1./ 文件系统的入口,最高一级目录 2./bin 存放基础系统所需的命令 3./boot 包含Linux内核及系统引导程序所需要的文件 4./dev 设备文件存储目录(声卡.磁盘.分区..) 5./ ...
- python 常用内建模块(3) base64
Base64是一种用64个字符来表示任意二进制数据的方法. 用记事本打开exe.jpg.pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的 ...
- C#之类的使用
属性与字段的使用类似iOS class Class1 { //字段私有,属性公有 private string _name; private int _age; /*control + r -> ...
- R 查看函数源代码
1:输入函数名. 2:methods( ),例如methods(quantile). 3:针对方法2得到的带*的,例stats:::quantile.default.
- Django基础,Day4 - views 详解
在Django中,网页和其他内容是通过视图传递的.每个视图由一个简单的Python函数表示,Django将通过检查请求的URL(准确地说,是域名后面的部分URL)来选择一个视图. 例如,用户在浏览器中 ...
- cookie操作简单实现
var Cookie = { get:function(key){ var reg = new RegExp('(?:^| )' + key + '=([^;]+)(?=;|$)','gi'); re ...
- linux查看MySQL版本的四种方法
1 在终端下执行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select version() 4 在mysql 里查看 s ...
- C# Activator.CreateInstance()方法使用
C#在类工厂中动态创建类的实例,所使用的方法为: 1. Activator.CreateInstance (Type) 2. Activator.CreateInstance (Type, Objec ...
- Linux C++中的时间函数(转)
http://net.pku.edu.cn/~yhf/linux_c/function/03.html asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime ...