windows安装mongodb
下载
mongodb下载官网.png大家需要先去mongodb官网社区下载安装包。进入网页后,页面如图:
安装
结构.png我选择的是 zip 格式,所以解压后直接选择路径安装就行了,我装在了 F 盘,安装后路径如下:
上图中被打马赛克的是data和logs两个文件夹,这两个文件夹需要我们自己 手动创建
他们的用途:
- data:存放数据库数据
- logs:存放日志文件
配置
配置方案一
到了配置这里,千万注意,最好所有的操作都是在 管理员权限 的命令窗口(cmd.exe)下执行
进入命令行界面后,切换路径至 F:\mongodb\bin
,输入命令:mongod --dbpath F:\mongodb\data --logpath F:\mongodb\logs\mongo.log --install --serviceName "MongoDB"
,不要换行,操作如下图。
建议执行完这句命令后,查看系统是否有 MongoDB 服务,如果没有,那么说明您没有使用管理员权限打开命令窗口
这里提一下使用管理员权限打开cmd.exe的方法:
大家直接去C:\Windows\System32
目录下找到cmd.exe
程序,鼠标右击选择 "以管理员身份运行”
命令解释:
-
--dbpath
:指定数据路径 -
--logpath
:指定日志文件路径 -
--serviceName
(可选):这个命令是为了创建一个名为 MongoDB 的服务名,这样我们每次启动就可以使用net start MongoDB
命令启动 mongoDB,当然这个命令是可选的,因为我们也可以将F:\mongodb\bin
添加到环境变量path中,这样我们在任何路径下都可以使用mongo --dbpath F:\mongodb\data
命令来启动,启动命令需要指定dbpath,不然会报错,报错图如下:
mongo命令启动报错.png
值得注意的是:配置环境变量只是替代了
--serviceName
的作用而已,所以--dbpath
和--logpath
还是要指定的,那么配置命令就是mongod --dbpath F:\mongodb\data --logpath F:\mongodb\logs\mongo.log
,然后再输入启动命令
配置完成后,我们可以使用 net start MongoDB
命令或者 mongo --dbpath F:\mongodb\data
启动 mongoDB,启动成功效果如下图:
或者是:
成功效果图二.png
如果在使用
net start MongoDB
命令启动时报错提示不存在此服务,那么我得再次提醒您,使用 管理员权限 打开cmd.exe
,您再看看效果,满意否?
启动报错.png如果在使用
net start MongoDB
命令启动时报错如下图
解决办法:
- 删除
F:\mongodb\data\mongod.lock
文件 - 删除服务,需要在管理员权限打开的命令窗口下输入此命令
- 删除方式一:
sc delete MongoDB
- 删除方式二:
mongod --remove --serviceName "MongoDB"
- 删除方式一:
- 重新安装服务
输入命令:mongod --dbpath F:\mongodb\data --logpath F:\mongodb\logs\mongo.log --install --serviceName "MongoDB"
- 再次输入命令
net start MOngoDB
,ok了。
配置方案二
有没有觉得方案一的命令有点多,如果不觉得的话就不用看方案二了。方案二采用配置文件的方式
在 F:\mongodb
路径下创建一个 mongodb.conf
文件,配置文件中写入的内容如下:
dbpath=F:\mongodb\data # 数据库文件
logpath=F:\mongodb\logs\mongodb.log # 日志文件
logappend=true # 日志采用追加模式,配置后mongodb日志会追加到现有的日志文件,不会重新创建一个新文件
journal=true # 启用日志文件,默认启用
quiet=true # 这个选项可以过滤掉一些无用的日志信息,调试模式下设置为 false
port=27017 # 端口号 默认为 27017
最后只需要一行命令来启动:
mongod --config F:\mongodb\mongodb.conf
,执行输入后,只要没报错就ok了
测试
启动成功页面.png打开浏览器直接访问 http://localhost:27017/,页面如下表示启动mongdb成功
操作数据库
那么怎么进入mongodb数据库呢,其实也很简单
进入monggodb.png在配置那一步中,我们打开了一个命令行窗口,现在我们就再打开一个命令行窗口,之前的窗口可别关了,
如果我们配置了环境变量,那么可以直接输入mongo
命令即可,否则就得去F:\mongodb\bin
目录下执行mongo
命令了,成功进入数据库的页面如下:
just do it.jpg成功进入后,你想干嘛就干嘛吧!