已被阅读 1138 次 | 文章分类:数据库 | 2018-08-31 21:48
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案,本文记录一个详细安装与配置过程
一:安装包下载
这里以zip(解压缩)的安装方式为例讲解,首先去官网下载最新版本的MongoDB
二:解压并安装使用mongodb
1.将zip解压缩,拷贝里面的文件到自定义文件夹,这里在d盘自定义一个文件夹D:\mongodb
2.创建数据库目录D:\mongodb\data,接下来打开命令行窗口,切换到D:\MongoDB\bin 目录执行
//其中 --dbpath是指定数据库存放目录
mongod --dbpath D:\mongodb\data
运行结束后最后一行如下:
命令结束后在浏览器输入localhost:27017,mongodb的端口号为27017;若出现如下则表示我们的服务程序启动成功
然后双击运行命令行客户端程序mongo.exe,即可成功连接到mongodb数据库
3.然后便可以对我们的数据库进行增删改查操作;show dbs 可查看所有数据库
此时数据库就成功安装!但是如果解压缩后直接运行mongo.exe命令,不执行指定数据库存放目录的话,命令窗口会出现闪退,连接mongodb服务不成功,这说明我们在启动服务之前必须先运行:mongod --dbpath D:\mongodb\data 命令,才可以成功启动; 所以这种方式需要一直开着服务启动成功的命令窗口,然后打开命令行客户端操作窗口操作数据库,显然让我们每次进入bin目录,执行两个命令极为繁琐;下面介绍两种方便的启动服务方式
三:设置为环境变量
1.将bin文件夹的目录 D:\mongodb\bin添加到path环境变量中,然后Win+R,打开cmd;输入 mongod -help;出现下面界面表示添加成功
2.首先输入mongod --dbpath D:\mongodb\data开启服务,其次另打开一cmd命令栏,输入mongo.exe,可进入mongodb环境;然后show dbs 可查看所有数据库
四:将mongodb服务安装为window服务
1.在mongodb文件夹创建log文件夹,然后在log下创建mongodb.log,用来存放日志记录;以管理员身份运行cmd命令,一直打开到bin文件夹下,然后执行下面命令
mongod.exe --logpath D:\mongodb\log\mongodb.log --logappend --dbpath D:\mongodb\data --directoryperdb --serviceName MongoDB --install
注意:log文件夹和日志文件mongodb.log必须在命令前创建,这是作为一个windows服务所必须的。
2.查看日志文件,最后一行告诉我们可以 net start mongodb的方式启动
3.在bin文件夹打开命令行:执行 net start mongodb,却出现发生服务特定错误100 出现该问题的话我们回到bin文件夹,删除mongod.lock storage.bson,然后再次执行 net start mongodb,出现服务成功
4.因为我们已经安装了mongodb的windows服务,所以可以直接启动该服务,然后定义该服务启动类型,自动或手动
从上面可以看出我们可以在bin文件夹下运行mongo.exe启动服务;可以在windows service中设置启动;但小编觉得最方便的方式毫无疑问是设置环境变量和windows service
QQ:3410192267 | 技术支持 微信:popstarqqsmall
Copyright ©2017 xiaobaigis.com . 版权所有 鲁ICP备17027716号