MongoDB的安装教程

系统环境:windows 7

首先,我们先准备工具,mongodb的解压包,由于新版本3.6才出来,为了稳定,我们选择mongodb-win32-x86_64-v3.4-latest.zip即可。

下载完成后,我们将文件解压到D盘。为了简化路径名称长度,我们把“D:\mongodb-win32-x86_64-3.4.10-36-g1055daf”改为了“D:\mongodb34”

键盘上win+R进入运行界面,输入cmd,服务端启动如下所示

C:\Users\YEVER>d:
D:\>cd mongodb34\bin
D:\mongodb34\bin>mongod --dbpath d:\mongodb34\data\db
2017-11-24T19:33:37.178+0800 I CONTROL  [initandlisten] MongoDB starting : pid=82812 port=27017 dbpath=d:\mongodb34\data\db 64-bit host=YEVER-PC
2017-11-24T19:33:37.178+0800 I CONTROL  [initandlisten] targetMinOS: Windows Vista/Windows Server 2008
2017-11-24T19:33:37.179+0800 I CONTROL  [initandlisten] db version v3.4.10-36-g1055daf
2017-11-24T19:33:37.179+0800 I CONTROL  [initandlisten] git version: 1055dafd8d1693d48200fb492ef0912e33b60bbc
2017-11-24T19:33:37.179+0800 I CONTROL  [initandlisten] allocator: tcmalloc
2017-11-24T19:33:37.180+0800 I CONTROL  [initandlisten] modules: none
2017-11-24T19:33:37.180+0800 I CONTROL  [initandlisten] build environment:
2017-11-24T19:33:37.180+0800 I CONTROL  [initandlisten] distarch: x86_64
2017-11-24T19:33:37.181+0800 I CONTROL  [initandlisten] target_arch: x86_64
2017-11-24T19:33:37.181+0800 I CONTROL  [initandlisten] options: { storage: { dbPath: "d:\mongodb34\data\db" } }
2017-11-24T19:33:37.187+0800 I STORAGE  [initandlisten] wiredtiger_open config:create,cache_size=3557M,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),verbose=(recovery_progress),
2017-11-24T19:33:37.706+0800 I CONTROL  [initandlisten]
2017-11-24T19:33:37.706+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-11-24T19:33:37.707+0800 I CONTROL  [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-11-24T19:33:37.709+0800 I CONTROL  [initandlisten]
2017-11-24T19:33:39.350+0800 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory 'd:/mongodb34/data/db/diagnostic.data'
2017-11-24T19:33:39.501+0800 I INDEX    [initandlisten] build index on: admin.system.version properties: { v: 2, key: { version: 1 }, name: "incompatible_with_version_32", ns: "admin.system.version" }
2017-11-24T19:33:39.501+0800 I INDEX    [initandlisten] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
2017-11-24T19:33:39.522+0800 I INDEX    [initandlisten] build index done.  scanned 0 total records. 0 secs
2017-11-24T19:33:39.526+0800 I COMMAND  [initandlisten] setting featureCompatibilityVersion to 3.4
2017-11-24T19:33:39.529+0800 I NETWORK  [thread1] waiting for connections on port 27017

这就表示mangodb的服务端已经启动了,端口为27017。切记,别关掉窗口,窗口关了服务端也就停止服务了。

再次使用键盘上win+R进入运行界面,输入cmd,客户端启动如下所示

C:\Users\YEVER>d:
D:\>cd mongodb34\bin
D:\mongodb34\bin>mongo
MongoDB shell version v3.4.10-36-g1055daf
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.10-36-g1055daf
Server has startup warnings:
2017-11-24T19:33:37.706+0800 I CONTROL  [initandlisten]
2017-11-24T19:33:37.706+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-11-24T19:33:37.707+0800 I CONTROL  [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-11-24T19:33:37.709+0800 I CONTROL  [initandlisten]
> show dbs
admin  0.000GB
local  0.000GB

于是,到这里我们就搭建好了基础的mongodb环境。为了更好的使用它,我们可以像安装的MySQL一样,把它作为Windows服务。

我们仍然要在cmd的黑框口里输入mongodb的路径,过程如下:

C:\Users\YEVER>d:
D:\>cd mongodb34\bin
D:\mongodb34\bin>mongod --dbpath=D:/mongodb34/data/db --logpath=D:/mongodb34/dat
a/logs/mg.log --serviceName MongoDB --install
2017-11-24T21:13:04.584+0800 I CONTROL  [main] log file "D:/mongodb34/data/logs/
mg.log" exists; moved to "D:/mongodb34/data/logs/mg.log.2017-11-24T13-13-04".

安装完成后,用以下命令开启和关闭MongoDB服务

D:\mongodb34\bin>net start mongodb 
MongoDB 服务正在启动 .. 
MongoDB 服务已经启动成功。 
D:\mongodb34\bin>net stop mongodb 
MongoDB 服务正在停止. 
MongoDB 服务已成功停止。

mongodb的GUI,知乎上查了一下,比较好的是pycharm的插件。我们直接打开pycharm,“File”→“settings”→左侧选择“Plugins”→下方三个按钮选择中间那个“Browse repositories..”→在搜索框中输入“mongo”,右侧点击install即可。注意:安装完成之后要重启pycharm才会生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值