MongoDB的下载、安装和启动

一、MongoDB简介
MongoDB 是基于分布式文件存储的数据库,是一个介于关系数据库和非关系数据库之间的产品,由C++语言编写。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型,而且支持对数据建立索引。另外,在4.0版本(预计2018年夏季发布)中将提供事务(ACID)相关支持。2007年10月,MongoDB由10gen团队所发展。2009年2月首度推出。
二、下载
2、进入连接后,点击Community Server选项,会展示下图:
3、根据系统tab选择不同的version
4、点击DOWNLOAD下载
三、安装
Windows版
1、下载后双击该文件,按操作提示安装即可。
2、安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。其他点击next一路到底即可。
Linux和Mac版
1、下载后,使用tar -zxvf解压下载后的文件即可。
2、解压后可以使用mv monogodb_file_name /usr/local/mongodb 命令移动到相应文件夹,以方便以后的查找使用
3、其他安装方式:如果安装了brew等工具,可以使用命令行直接安装(不用第二步下载安装包)
sudo brew install mongodb
安装完成后有如下提示,此信息展示安装目录和启动方式等:

四、配置
MongoDB将数据目录存储在 /data/db 目录下,/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。需要注意的是,数据目录应该放在根目录下。
Windows版
如果安装在C盘,就在C盘创建data文件夹,然后再data里面创建db文件夹,其他盘同样。
Linux和Mac版
创建数据库目录 命令:sudo mkdir -p /data/db
五、启动MongoDB服务并连接
Windows版
从命令提示符下运行 MongoDB 服务器,必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。
1、Win+R打开“运行”对话框,输入cmd回车进入命令提示符界面
2、进入MongoDB安装目录运行mongod,如:
C:\mongodb\bin\mongod --dbpath c:\data\db
3、运行成功,提示类似如下图:
4、可以在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB,执行如下命令:
C:\mongodb\bin\mongo.exe
Linux和Mac版
1、进入MongoDB安装目录,如:
$ cd /usr/local/mongodb/bin
2、启动MongoDB服务
$ sudo ./mongod
3、再打开一个终端(Mac快键键:command+n),执行以下命令,启动客户端连接MongoDB服务:
$ cd /usr/local/mongodb/bin $ sudo ./mongo
4、使用./mongo命令连接服务器上的MongoDB服务
$ cd /usr/local/mongodb/bin
$ sudo ./mongo ip_address:port/collection_name -u 'user_name' -p 'password'
六、其他
和其他数据库服务类似,通常使用MongoDB的过程,我们需要其服务后台运行,以备不时的调用。
1、后台启动mongodb服务命令(for Mac or Linux):
$ sudo mongod --fork --logpath <log_file_path> --dbpath <db_folder_path>
参数释义:
--fork 将mongod作为后台服务启动,并必须要跟随 --logpath 参数
--logpath指定日志文件路径,如果该日志文件不存在会被自动创建
--dbpath 数据的存储目录
2、关闭后台服务
执行./mongo命令后输入下列命令
> use admin // 切换到管理员模式
> db.shutdownServer() // 关闭mongodb服务
3、MongoDB 提供了简单的 HTTP 用户界面,如果想启用该功能,需要在启动的时候指定参数 --rest:
$ cd /usr/local/mongodb/bin
$ ./mongod --dbpath=/data/db --rest
MongoDB的Web界面访问端口比服务的端口多1000,如果你的MongoDB运行端口使用默认的27017,你可以在端口号为28017访问web用户界面,即地址为:http://localhost:28017。
七、参考
MongoDB 官网地址: https://www.mongodb.com/
MongoDB 官方英文文档: https://docs.mongodb.com/manual/
MongoDB 各平台下载地址: https://www.mongodb.com/download-center#community

Copyright © 2018 Ansel. All rights reserved. 


猜你喜欢

转载自blog.csdn.net/qq_29039705/article/details/79583933