mongoDB出征篇——windows与linux下安装
来源:互联网 发布:淘宝杂货铺推荐 编辑:程序博客网 时间:2024/04/28 06:25
写在前面:mongo是著名的nosql数据库,意思是不仅仅为sql数据库;有着以下的优点:
- 无表结构概念,每条记录可以有不同结构
- 完全的索引支持
- 方便的冗余和扩展
- 完善的文档和驱动支持
下面,我们就开始安装过程:需要注意的是以下变化:
1.在32位的机器上数据库大小不能超过2GB,不论是windows还是linux,所以生产版本还是应该用64位
2.默认引擎发生变化,最新版本采用了WiredTiger作为存储引擎,并且不支持32位了
一、windows下的安装
强调下环境:
操作系统:windows7;32位
按部就班的安装:
在网上下载符合自己系统的.msi安装包;一步一步的next傻瓜式安装就行,我选择安装在了D:\SoftWare\mongodb
下面;
安装完后,缺少的有:- db数据库的存储位置,新建
D:\SoftWare\mongodb\data\db
- log的存储位置,新建
D:\SoftWare\mongodb\log\mongo.log
- mongo.conf的配置文件:
dbpath= "D:\SoftWare\mongodb\data\db" #数据库路径 logpath= "D:\SoftWare\mongodb\logs\mongo.log" #日志输出文件路径 logappend=true #错误日志采用追加模式 journal=true #启用日志文件,默认启用 quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false port=27017 #端口号 默认为27017
- db数据库的存储位置,新建
mongodb服务安装
以上步骤完成后,需要安装mongodb服务,以便开启与关闭;
先测试端口合适与否:cmd
进入到mongodb的bin目录下,执行:mongod --dbpath D:\SoftWare\data\db
过程出现错误为:
[initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod.Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating
原因是32位不支持wiredTiger引擎(64位表现正常),要切换为:mmapv1引擎;所以,后面添加:
mongod --dbpath D:\SoftWare\data\db --storageEngine=mmapv1
可能再次出现错误,找不到db的目录;原因是目录采取中文命名,用英文命名源目录
后面就启动成功了,可以在浏览器测试输入:
http://127.0.0.0.1:27017
至此,测试成功;用一句命令加入mongodb服务mongod --dbpath D:\SoftWare\data\db --storageEngine=mmapv1 --install 'mongodb'
操作方法是:
启动:net start mongodb关闭:net stop mongodb删除:mongod --dbpath D:\SoftWare\data\db --storageEngine=mmapv1 --remove 'mongodb'
二、ubuntu下的安装:
很简单:sudo apt-get install mongodb
测试: mongodb -version
启动: service start mongodb
关闭:service stop mongodb
进入:mongo
- mongoDB出征篇——windows与linux下安装
- mongodb出征篇——sql增删改查大全
- MongoDB 在Windows 与 Linux 下的安装与启动
- MongoDB 在Windows 与 Linux 下的安装与启动
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- windows下安装与配置mongodb
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- Windows下安装MongoDB心得与攻略
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- windows下mongodb安装与使用整理
- 数据库对象的优化
- Android-PickerView 3.x版 市-县-乡 三级联动
- maven项目设置编译的jdk版本
- webupload flash上传和整合springmvc
- BZOJ2190: [SDOI2008]仪仗队 题解 【数论】【素数筛】
- mongoDB出征篇——windows与linux下安装
- activity里面包含edittext,进入页面时,影藏键盘,电话号码合法性判断
- Common Subsequence POJ
- iOS
- ubuntu16.04下的Anaconda环境部署小结
- leetcode 617:Merge Two Binary Trees
- MySql索引原理与使用大全
- 如何演示你的App?Android录制Gif动态图教程
- swift3.0 枚举