启动mongodb服务
1.启动mongodb服务
由于mongodb默认没有注册win服务,因此需要手动打开服务,或者配置win服务
手动打开服务:
-
配置环境变量
- 找到
我的电脑->右键,点击属性->高级系统设置->环境变量->path双击,新建,将mongodb安装目录下的bin目录填入,比如我的安装目录下的bin目录是:d:\mongodb\bin\填入 - 打开dos环境(任意地方打开都行)
- 输入
mongod -v,如果出现相关版本信息,则表明环境变量配置成功
此时可以在任意位置的dos环境下执行
mongod -v命令但是如果直接在dos环境下输入:
mongod会出现直接退出的情况:
原因是:mongodb 默认使用执行
mongod命令所处盘符根目录下的data/db作为自己的数据存储目录,什么意思呢?上一张图中,我在C盘下执行了mongod命令,因此其会去找c:/data/目录下是否有db目录,有则启动服务,没有则直接退出,也就是以上图中显示的情况。此时有两种种解决方法:方法一:直接在当前盘符根目录下的
data目录创建db目录方法二:通过
mongod --dbpath方式指定数据库存储目录-
创建数据库目录
在想要存放数据的地方,新建一个文件夹,比如:
db,推荐的数据库目录是
data/ db --> 数据库目录其中:data所在的目录为mongodb的安装目录,我的安装目录是:
D:\mongodb,则db文件夹创建后的目录是:D:\mongodb\db\data 2. 启动数据库
当前本地是win10环境
-
打开dos环境,选择mongodb安装路径的bin目录,我的是
D:\mongodb\bin
-
接着输入以下命令:
mongod --dbpath d:\mongodb\data\db或者写成mongod --dbpath=d:\mongodb\data\db,其中,--dbpath用来指定数据库,d:\mongodb\data\db是之前创建的数据库目录

- 找到输入以上命令之后打印输出的最后一行,如果出现
port:27017,则表明服务启动成功,而27017则是mongodb默认端口号
- 找到

也可以访问127.0.0.1:27017,如果看到网页上出现:It looks like you are trying to access MongoDB over HTTP on the native driver port.也表明服务启动成功
配置win服务:参考于mongodb菜鸟教程
2.退出服务
ctrl+c
# 或者
直接关闭dos窗口
3.连接数据库
在不关闭当前dos环境下,重新打开一个dos环境(保证服务开启状态才能连接数据库),输入mongo(之前已经配置环境变量的情况下才能直接在任意目录下开启dos环境并输入mongo命令,否则需要在mongodb安装目录的bin目录d:\mongodb\bin下打开dos环境才能成功执行mongo命令),如果出现以下情况,表示连接成功

4.退出数据库
输入exit即可,此时只是退出数据库,mongodb服务还是正常开启状态
MongoDB服务启动与连接指南
1269

被折叠的 条评论
为什么被折叠?



