Mongo DB 下载安装
1、下载MongoDB
win32/mongodb-win32-x86_64-2008plus-ssl-v4.0-latest-signed.msi
2、启动MongoDB
启动服务:打开命令行输入命令
>>>mongod -dbpath "C:\lucas\mongodb\data\db"
>>>mongod --dbpath "D:\mongodb\data" --logpath "D:\mongodb\log\mongodb.log" --logappend
解析:mongod -–dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。
-–logpath 表示日志文件存放的路径 -–logappend 表示以追加的方式写日志文件
安装完成之后打开http://127.0.0.1:27017/
看到
It looks like you are trying to access MongoDB over HTTP on the native driver port.
说明已经安装成功了。
默认27017端口,也可以通过-–port 命令来修改端口,如:mongod -–port 9888 "d:\mongodb\data"
3、添加环境变量,添加启动服务
每次启动服务都需要输入以上命令,为了方便,可以将启动数据库写成window服务的方式。
>>>mongod --logpath "D:\软件安装set\MongoDB\log\MongoDB.log" --logappend --dbpath "D:\软件安装set\MongoDB\data\db" --directoryperdb --serviceName MongoDB --install
这样只需要在命令行输入net start MongoDB 就可以启动服务,
如果报 100 错误:
主要是因为MongoDB服务没有正常的关闭,造成的启动困难。
解决办法
在MongoDB安装路径下data>>db文件夹(有的直接在data下)有mongod.lock和storage.bson 两个文件,一般删除第一个就行,如果不行就删除第二个
如果,在“服务”里,也找不到MongoDB?
改为以管理员身份启动cmd后 ,输入命令:
>>>sc create mongodb binPath= "D:\软件安装set\MongoDB\bin\mongod.exe --service --dbpath D:\软件安装set\MongoDB\data\db --logpath=D:\软件安装set\MongoDB\log\MongoDB.log --logappend --directoryperdb"
删除服务指令: mongod.exe -–remove -–serviceName "MongoDB"
停掉mongod服务:net stop mongodb
注意要用管理员方式启动命令行
这样在服务里面就有MongoDB的服务了
最后发现数据库服务启动不了,报错:“服务没有响应或控制功能”,尝试过很多其他的方法都无解
最后执行 sc delete mongodb 强制删除mongodb服务
然后用sc create 的命令再次创建服务 就能启动了
4、MongoDB操作
1、创建用户以及权限控制:
> db.createUser(
... {
... user:"admin",
... pwd:"123456",
... roles:[{role:"userAdminAnyDatabase",db:"admin"}]
... }
... )
Successfully added user: {
"user" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
Mongo DB 下载安装的更多相关文章
- Java从入门到精通——数据库篇Mongo DB 安装启动及配置详解
一.概述 Mongo DB 下载下来以后我们应该如何去安装启动和配置才能使用Mongo DB,本篇博客就给大家讲述一下Mongo DB的安装启动及配置详解. 二.安装 1.下载Mongo DB ...
- Mongo DB 安装-及分布式集群部署(初稿)
一.安装步骤, 1, 下载最新的Mongo DB数据库:http://www.mongodb.org/downloads?_ga=1.44426535.2020731121.1421844747\ 下 ...
- Centos 安装Mongo DB
NOSQL在很短的时间里使用人数据高涨,这不仅是它提出的一种新存储思想,更是因为它在对大数据做操作的效率,明显高于关系数据库 工具/原料 接入Internet的一台Centos计算机 下载安装文件 ...
- mongo db 使用方法
1 下载 mogodb http://www.mongodb.org/display/DOCS/Downloads 2 打开服务 我安装在e盘下了 可以指定数据文件位置 到 E:\mongoDB\mo ...
- 【MongoDB】MongoDB的下载 安装 配置及使用
windows系统 教程 1.下载地址 (官方提供根据系统位数选择对应的bit.exe下载) 由于自己win32系统不支持该官方版本,在网上又找了个 mongodb-win32-i386版本 p ...
- mongodb 下载安装 转
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型.M ...
- mongodb 3.0下载安装、配置及mongodb最新特性、基本命令教程详细介绍
mongoDB简介(本文由www.169it.com搜集整理) MongoDB是一个高性能,开源,无模式的文档型数据库,是目前在IT行业非常流行的一种非关系型数据库(NoSql).它在许多场景下可用于 ...
- mongo db 使用方法[转]
1 下载 mogodb http://www.mongodb.org/display/DOCS/Downloads 2 打开服务 我安装在e盘下了 可以指定数据文件位置 到 E:\mongoDB\mo ...
- MongoDB简介以及下载安装
什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.运行稳定,性能高 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在 ...
随机推荐
- Python连载28-logging设置&logger解析
一.logging模块讲解 1.函数:logging.basicConfig() 参数讲解: (1)level代表高于或者等于这个值时,那么我们才会记录这条日志 (2)filename代表日志会写在这 ...
- mac解决安装提示“xxx软件已损坏,打不开,您应该将它移到废纸篓”的提示
如果没有“任何来源”选项则运行: macOS Sierra设置说明 若已安装了最新系统 macOS Sierra 则有可能出现某些安装包已损坏.显示未激活.打开崩溃等的提示!!原因是因为新系统屏蔽了任 ...
- 手写bind函数
实现bind函数 参考MDN提供的Polyfill方案 Function.prototype.myBind = function(context){ //这里对调用者做一个判断,如果不是函数类型,直接 ...
- 学习《Linux网络安全技术与实现》,正文为1、2章的笔记,后面的等待更新
博客地址:http://www.cnblogs.com/zengjianrong/p/3280276.html
- Fiddler抓包工具怎么设置HTTPS抓包
最近在学习使用 Fiddler 抓包工具时遇到一个问题,Fiddler 默认只对 HTTP 协议进行抓包,如果出现下图提示,则需要进行相应设置才可以抓包HTTPS 具体步骤 ①:Tools-Optio ...
- 常见的Redis面试"刁难"问题,值得一读
Redis有哪些数据结构? 字符串String.字典Hash.列表List.集合Set.有序集合SortedSet. 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog.G ...
- eclipse中修改项目名
把项目名springboot-demo改成springboot-rabbitmq 第一步: 选中项目,点击F2,修改项目名第二步: 修改.project文件第三步: 修改.setting/org.ec ...
- SqlDbx连接oracle(无需安装Oracle客户端)
下载地址:https://download.csdn.net/download/xzplinke/10428957 解压SqlDbx.zip,将SqlDbx放到C:盘根目录(C:\SqlDbx 路径是 ...
- Mybatis一对一,一对多,多对多代码
一对一 <!-- 关系映射 --> <!-- 1-1:自动映射 --> <select id="oneToOne" resultType=" ...
- springmvc之静态资源访问不到 -记一次惨痛的经历
springmvc之静态资源访问不到 -记一次惨痛的经历 问题描述:项目正常启动,可以访问页面,但是无法找到静态资源文件,如css,js等文件资源. 控制台: $ 未定义 页面: GET http:/ ...