启动MongoDB的服务


创建数据库目录

在你想要存放数据的地方,新建一个文件夹,如db,我们推荐的数据库目录设置是:

 
  1. 数据/
  2. conf - >配置文件目录
  3. 蒙古conf - >配置文件
  4. db - >数据库目录
  5. 日志 - >日志文件目录
  6. mongodb 日志 - >日志记录文件

启动数据库

我本地是window10环境,我的MongoDB的安装服务在F盘的MongoDB的文件夹。我的数据目录在Fdata文件夹。

启动doc命令,输入一下命令:

 
  1. F \> mongodb / bin
  2. F \ mongodb \ b in > mongod - path = / data / db

输出以下信息:

 
  1. 2016 - 10 - 20T17 11 01.839 + 0800 我CONTROL [ initandlisten ] MongoDB的起点PID = 1504 端口= 27017 DBPATH = /数据/ 分贝64 - 位主机= 海尔- PC
  2. 2016 - 10 - 20T17 11 01.842 + 0800 I CONTROL [ initandlisten ] targetMinOS Windows 7 / Windows Server 2008 R2
  3. 2016 - 10 - 20T17 11 01.844 + 0800 I CONTROL [ initandlisten ] db版本v3 0.12 - 47 - gd57ef6a
  4. 2016 - 10 - 20T17 11 01.844 + 0800 I CONTROL [ initandlisten ] git版本d57ef6a0c5a41729977f8d535a4c8de6d0cff8ba
  5. 2016 - 10 - 20T17 11 01.844 + 0800 I CONTROL [ initandlisten ] build info windows sys getwindowsversion major = 6 minor = 1 build = 7601 platform = 2 service_pack = 'Service Pack 1' BOOST_LIB_VERSION = 1_49
  6. 2016 - 10 - 20T17 11 01.844 + 0800 I CONTROL [ initandlisten ] allocator tcmalloc
  7. 2016 - 10 - 20T17 11 01.844 + 0800 I CONTROL [ initandlisten ] options { storage { dbPath “/ data / db” } }
  8. 2016 - 10 - 20T17 11 01.860 + 0800 I JOURNAL [ initandlisten ] journal dir = / data / db \ journal
  9. 2016 - 10 - 20T17 11 01.862 + 0800 I JOURNAL [ initandlisten ] recover 没有日志文件存在不需要恢复
  10. 2016 - 10 - 20T17 11 01.971 + 0800 I JOURNAL [ 耐久性] 耐久性线程开始
  11. 2016 - 10 - 20T17 11 01.972 + 0800 I JOURNAL [ 杂志作者] 杂志编辑主持开始了
  12. 2016 - 10 - 20T17 11 02.186 + 0800 I INDEX [ initandlisten ] 分配新的ns文件/ data / db \ local ns 填充...
  13. 2016 - 10 - 20T17 11 02.553 + 0800 I STORAGE [ FileAllocator ] 分配新的datafile / data / db \ local 0 填充...
  14. 2016 - 10 - 20T17 11 02.554 + 0800 I STORAGE [ FileAllocator ] 创建目录/ data / db \ _tmp
  15. 2016 - 10 - 20T17 11 02.600 + 0800 I STORAGE [ FileAllocator ] done allocating datafile / data / db \ local 0 大小64MB 耗时0.012
  16. 2016 - 10 - 20T17 11 02.654 + 0800 我NETWORK [ initandlisten ] 等待上端口连接27017

最后一行显示“27017端口等待连接”,表明mongodb服务器已经启动,正在27017窗口等待连接。

查看再f:/data/db文件夹数,已出现以下文件:

说明MongoDB的服务启动成功。


将MongoDB的服务器作为的Windows服务运行

像上面那样启动MongoDB中,发现没办法输入命令行了,这是可以采用打开多个窗口来连接,但这样就太麻烦了,解决办法就是将MongoDB的服务器作为的Windows服务运行。

输入以下命令:

 
  1. F \ mongodb \ b in > mongod - dbpath “f:\ data \ db” - logpath “f:\ data \ log \ mongodb.log” - serviceName “mongodb” - serviceDisplayName “mongodb” - install

看到了如下输出:

 
  1. 2016 - 10 - 20T23 32 46.339 + 0800 I CONTROL日志文件“f:\ data \ log \ mongodb.log” 存在; 移至“f:\ data \ log \ mongodb.log.2016-10-20T15-32-46”

。说明MongoDB的服务安装成功启动MongoDB的服务:

 
  1. F \ mongodb \ b in > net start mongodb
  2.  
  3. MongoDB的服务已经启动成功。

说明MongoDB的启动成功。

由于我们并没有指定的MongoDB服务的端口号,它所以在启动默认的27017窗口显示。

打开浏览器,范围地址http://127.0.0.1:27017/,可看到如下信息

 
  1. 看起来像你试图通过本地驱动程序端口上的HTTP 访问MongoDB


MongoDB的常用启动参数

mongod.exe 常用参数如下

参数描述
--bind_ip绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath定MongoDB的日志文件,注意是指定文件不是目录
--logappend使用追加的方式写日志
--dbpath指定数据库路径
- 港口指定服务端口号,默认端口27017
- 服务名称指定服务名称
--serviceDisplayName指定服务名称,有多个MongoDB的服务时执行。
- 安装指定作为一个的Windows服务安装。

mongod.exe的启动参数,在窗口环境下和linux环境下并不相同,详见mongod - mongodb启动服务工具


Centos的系统启动mongodb

若未为mongodb设置软连接,则需要去mongodb的bin目录下运行“./mongod -f 配置文件所在位置”,就可以启动mongodb.

若已经设置软连接,则只需要在任意lu'jing'xia输入“mongod -f 配置文件所在位置”,即可启动mongodb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值