windows 访问linux中的mongodb,Mongodb在windows和linux平台的安装配置

配置和环境:

win10(本机)和linux(CentOs7)内网服务器各一台。

Mongodb版本:3.07

一、windows 安装Mongodb

1.首先从官网下载mongo。我是win7 64bit 所以下载此版本。

2.创建数据目录

Mongodb将数据目录存储在db目录下。但这个目录不会主动创建,需要自己创建。我在D:\data\下建立db:也就是D:\data\db

3.试试能否正常运行

为了方便,把mongodb的bin目录添加到环境变量中,也就是在PATH里添加D:\wnmp\MongoDB\Server\3.0\bin;

然后运行 mongod.exe --dbpath D:\data\db

如果成功,则出现以下信息:

2015-11-24T13:17:58.830+0800 I JOURNAL  [initandlisten] journal dir=d:\data\db\journal

2015-11-24T13:17:58.831+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed

2015-11-24T13:17:58.868+0800 I JOURNAL  [durability] Durability thread started

2015-11-24T13:17:58.869+0800 I JOURNAL  [journal writer] Journal writer thread started

2015-11-24T13:17:58.947+0800 I CONTROL  [initandlisten] MongoDB starting : pid=66628 port=27017 dbpath=d:\data\db 64-bit host=fykknd-PC

2015-11-24T13:17:58.947+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2

2015-11-24T13:17:58.947+0800 I CONTROL  [initandlisten] db version v3.0.7

2015-11-24T13:17:58.947+0800 I CONTROL  [initandlisten] git version: 6ce7cbe8c6b899552dadd907604559806aa2e9bd

2015-11-24T13:17:58.947+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

2015-11-24T13:17:58.948+0800 I CONTROL  [initandlisten] allocator: tcmalloc

2015-11-24T13:17:58.948+0800 I CONTROL  [initandlisten] options: { storage: { dbPath: "d:\data\db" } }

...

2015-11-24T13:17:58.976+0800 I STORAGE  [initandlisten]

2015-11-24T13:17:58.977+0800 I NETWORK  [initandlisten] waiting for connections on port 27017

...

为了更方便,我们将把这个作为windows的服务进行启动。

mongod.exe --logpath "D:\data\dblog\mongodb.log" --logappend --dbpath "D:\data\db" --port  --serviceName "mongodb" --serviceDisplayName "mongodb" --install

说明:

--logpath 日志存放路径

--logappend 采用追加方式写日志

--serviceName 服务名称

--serviceDisplayName 服务名称,有多个mongodb服务时执行。

--install 作为一个Windows服务安装

还有一些可选参数:

--bind_ip 绑定ip:我们默认绑定本机0.0.0.0的端口,以供本地和其他机器访问。如果只想本地访问,则加上--bind_ip 127.0.0.1参数。

--port 端口:默认监听27017端口,如果要修改,则添加 --port 27018 或者其他端口

添加服务后,应该可以在任务管理器中看到了

0818b9ca8b590ca3270a3433284dd417.png

如果想修改服务里的参数,需要打开注册表进行修改:

运行regedit,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mongodb 下面有个 ImagePath,修改这个值即可。

二、Linux安装mongo

1.下载

依然在上面的官网下载

0818b9ca8b590ca3270a3433284dd417.png

2.安装

下载后解压直接可用。默认是没有配置文件的,后面会讲到如何配置这个文件。

同样还是为了方便,把mongo的执行文件目录加到环境变量中:

# export PATH=$PATH:/usr/local/mongodb/bin/

启动一下测试是否可用:

# mongod

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值