首页 数据库 mysql教程 第一部分基础篇第二章安装MongoDB

第一部分基础篇第二章安装MongoDB

Jun 07, 2016 pm 04:13 PM
mongo mongodb 下载 基础 安装

1、下载 MongoDB的官方下载站是http://www.mongodb.org/downloads 可以在上面下载最新的安装程序,在下载页面可以看到,它对操作系统支持很全面,如OS X、Linux、Windows、Solaris都支持,而且都有各自的32位和64位版本2.4.12版本。 下面将分别介绍Windows和

 

1、下载

MongoDB的官方下载站是http://www.mongodb.org/downloads 可以在上面下载最新的安装程序,在下载页面可以看到,它对操作系统支持很全面,如OS X、Linux、Windows、Solaris都支持,而且都有各自的32位和64位版本2.4.12版本。

下面将分别介绍Windows和Linux版本的安装方法。

2、Windows平台的安装

步骤一:下载MongoDB

url下载地址:http://www.mongodb.org/dr//fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.6.zip/download

说明:在此演示安装下载使用windows xp 32位环境,建议不使用32位的环境。

步骤二:设置MongoDB程序存放目录

在C:盘目录下新建名为mongodb文件夹,将MongoDB解压到至该目录下,然后在该目录下新建子目录data和logs目录。data目录用于存放mongodb的数据,logs目录用户存放mongodb的日志。

步骤三:配置环境变量

该步骤主要是为了命令行的方便使用,可以把C:mongodbbin加到系统环境变量的path中。

步骤四:启动MongoDB服务。

打开cmd控制台,执行如下操作即可启动MongoDB服务

说明:MongoDB服务端的默认监听端口是27017

步骤五:安装windows服务

执行如下操作:

此时可以查看windows的服务中出现了MongoDB的服务,如下图所示:


在cmd控制台中输入如下命令启动MongoDB服务,或者在windows服务中直接启动

步骤六:客户端连接验证

新打开一个cmd控制台,输入mongo,如果出现下面提示,那么就可以开始MongoDB之旅了。

步骤七:查看MongoDB日志

查看c:mongodblogsmongodb.log文件,即可对MongoDB的运行情况进行查看或者排错了。

这样就完成了Windows平台的MongoDB安装演示。

3、Linux平台的安装

3.1、安装说明

系统环境:CentOS-6.4 64位

安装软件:mongodb-linux-x86_64-2.6.6.tgz

下载地址:http://www.mongodb.org/

上传位置:/usr/src/

安装目录:/usr/local/mongodb

数据位置:/var/mongodb/data

日志位置:/var/mongodb/logs

3.2、检查是否安装过mongodb

 

[root@localhost src]# rpm -qa|grep mongodb

[root@localhost src]# service mongodb status

mongodb: unrecognized service


3.3、安装mongodb

 

[root@localhost ~]# cd /usr/src

[root@localhost src]# groupadd mongodb

[root@localhost src]# useradd mongodb -g mongodb

[root@localhost src]# tar -zxvf mongodb-linux-x86_64-2.6.6.tgz

[root@localhost src]# mv mongodb-linux-x86_64-2.6.6 /usr/local/mongodb

[root@localhost src]# cd /usr/local/

[root@localhost local]# chown -R mongodb:mongodb mongodb

[root@localhost local]# cd mongodb/

[root@localhost mongodb]# mkdir /var/mongodb

[root@localhost mongodb]# mkdir /var/mongodb/data

[root@localhost mongodb]# mkdir /var/mongodb/logs

[root@localhost mongodb]# service iptables stop//实【本文来自鸿网互联 (http://www.68idc.cn)】验环境中关闭防火墙

iptables: Flushing firewall rules: [ OK ]

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Unloading modules: [ OK ]
登录后复制

3.4、配置

添加CentOS开机启动项

[root@localhost mongodb]# vi /etc/rc.d/rc.local

将mongodb启动命令脚本追加到文件中:

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

3.5、启动MongoDB

[root@localhost bin]# ./mongod --dbpath=/var/mongodb/data/ --logpath /var/mongodb/logs/log.log -fork


3.6、测试MongoDB

[root@localhost bin]# ./mongo

MongoDB shell version: 2.6.6

connecting to: test

Welcome to the MongoDB shell.

For interactive help, type "help".

For more comprehensive documentation, see

http://docs.mongodb.org/

Questions? Try the support group

http://groups.google.com/group/mongodb-user

>
登录后复制
查看数据库列表

 

> show dbs

admin (empty)

local 0.078GB
登录后复制

切换数据库

 

> use admin

switched to db admin
登录后复制
添加用户

 

> db.addUser("xuzheng","123456",true);

WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' instead

Successfully added user: { "user" : "xuzheng", "roles" : [ "readAnyDatabase" ] }
登录后复制
显示状态

 

> db.stats();

{

"db" : "admin",

"collections" : 4,

"objects" : 11,

"avgObjSize" : 82.9090909090909,

"dataSize" : 912,

"storageSize" : 32768,

"numExtents" : 4,

"indexes" : 3,

"indexSize" : 24528,

"fileSize" : 67108864,

"nsSizeMB" : 16,

"dataFileVersion" : {

"major" : 4,

"minor" : 5

},

"extentFreeList" : {

"num" : 0,

"totalSize" : 0

},

"ok" : 1

}
登录后复制

显示当前版本:

 

> db.version();

2.6.6

获取当前使用数据库:

 

> db.getMongo();

connection to 127.0.0.1

简单插入数据:

 

> db.user.insert({"name":"xuzheng",age:20});

WriteResult({ "nInserted" : 1 })

查看数据:

 

> db.user.find();

{ "_id" : ObjectId("549d085621fc93b35ccba9a0"), "name" : "xuzheng", "age" : 20 }

说明:以上仅仅只是简单演示下MongoDB最常用的基本操作,MongoDB默认情况下数据库监听端口为27017,如果要远程连接一个非服务,使用--port和--host来操作,如下图所示:

当然前提是远程的机器上必须安装有mongodb的客户端工具也就是mongo服务。

至此,MongoDB在Windows平台和Linux平台的安装完成,由于不同的系统环境不一致,所以在其他平台中安装会出现一些问题,都可以从网上找到解决的办法,在此不依依演示。


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

超级人类(superpeople)游戏下载安装方法介绍 超级人类(superpeople)游戏下载安装方法介绍 Mar 30, 2024 pm 04:01 PM

超级人类(superpeople)游戏可以通过steam客户端下载游戏,这款游戏的大小在28G左右,下载到安装通常需要一个半小时,下面为大家带来具体的下载安装教程!新的申请全球封闭测试方法1)在Steam商店(steam客户端下载)搜索“SUPERPEOPLE”2)点击“SUPERPEOPLE”商店页面下方的“请求SUPERPEOPLE封闭测试访问权限”3)点击请求访问权限按钮后,将在Steam库中可确认“SUPERPEOPLECBT”游戏4)在“SUPERPEOPLECBT”中点击安装按钮并下

mongodb一般用哪个版本 mongodb一般用哪个版本 Apr 07, 2024 pm 05:48 PM

推荐使用 MongoDB 最新版本(当前为 5.0),因为它提供了最新特性和改进。选择版本时,需考虑功能需求、兼容性、稳定性和社区支持,例如:最新版本具有事务、聚合管道优化等特性。确保版本与应用程序兼容。生产环境选择长期支持版本。最新版本有更活跃的社区支持。

nodejs和vuejs区别 nodejs和vuejs区别 Apr 21, 2024 am 04:17 AM

Node.js 是一种服务器端 JavaScript 运行时,而 Vue.js 是一个客户端 JavaScript 框架,用于创建交互式用户界面。Node.js 用于服务器端开发,如后端服务 API 开发和数据处理,而 Vue.js 用于客户端开发,如单页面应用程序和响应式用户界面。

贝乐虎儿歌怎么下载 贝乐虎儿歌怎么下载 Mar 28, 2024 am 11:10 AM

贝乐虎儿歌作为孩子们成长过程中不可或缺的陪伴,以其欢快的旋律、生动的画面和寓教于乐的内容,赢得了无数家长和孩子们的喜爱。为了让宝贝们能够随时随地享受到儿歌带来的快乐,许多家长都希望能够将贝乐虎儿歌下载到手机或平板上方便随时拿来给孩子听,但是究竟该如何将贝乐虎的儿歌保存到自己的手机上呢,这篇教程就将为大家带来详细的内容介绍,还不了解的用户们就快来跟着本文一起阅读了解一下吧。贝乐虎儿歌下载儿歌多图教程:打开软件,选择一首想要下载的儿歌,小编这里以“经典儿歌”为例2.在儿歌明星的下方点击“下载”按钮,

抖音视频如何下载保存 抖音视频如何下载保存 Mar 25, 2024 pm 09:46 PM

抖音视频如何下载保存?在抖音短视频APP中是可以下载视频保存的,多数的用户不知道抖音如何下载视频保存,接下来就是小编为用户带来的抖音视频下载保存方法图文教程,感兴趣的用户快来一起看看吧!抖音使用教程抖音视频如何下载保存1、首先打开抖音短视频APP,进入到主页面点击右侧的【分享】按钮功能;2、之后下方会展开多功能栏,往右侧滑动找到【保存本地】图标;3、然后在就需要等待下载,之后会出现【已保存,请去相册查看】边框;4、最后跳转到相册页面,即可看到刚刚下载的视频保存了。

mongodb创建的数据库在哪里 mongodb创建的数据库在哪里 Apr 07, 2024 pm 05:39 PM

MongoDB 数据库的数据存储在指定的数据目录中,该目录可以位于本地文件系统、网络文件系统或云存储中,具体位置如下:本地文件系统:默认路径为 Linux/macOS:/data/db,Windows:C:\data\db。网络文件系统:路径取决于文件系统。云存储:路径由云存储提供商决定。

Win7电脑上安装Go语言的详细步骤 Win7电脑上安装Go语言的详细步骤 Mar 27, 2024 pm 02:00 PM

Win7电脑上安装Go语言的详细步骤Go(又称Golang)是一种由Google开发的开源编程语言,其简洁、高效和并发性能优秀,适合用于开发云端服务、网络应用和后端系统等领域。在Win7电脑上安装Go语言,可以让您快速入门这门语言并开始编写Go程序。下面将会详细介绍在Win7电脑上安装Go语言的步骤,并附上具体的代码示例。步骤一:下载Go语言安装包访问Go官

酷狗音乐怎么下载到本地 酷狗音乐下载到本地的教程 酷狗音乐怎么下载到本地 酷狗音乐下载到本地的教程 Mar 28, 2024 pm 01:20 PM

  酷狗音乐可以让我们在平常的生活中解闷,听到很多很多好听的歌曲,尤其是一些在影视综艺中的歌曲可以去寻找,只要一找就都能够出现并且让大家去听。在这里面我们要怎么样将自己喜欢听的歌曲下载到本地中呢?很多小伙伴并不知道,所以,小编就给大家简单的整理了份歌曲下载到本地的攻略,感兴趣的小伙伴们一起来本站本站中查看这份攻略吧,希望对大家有帮助。酷狗音乐下载到本地的教程  1.首先打开酷狗音乐,在酷狗音乐的页面中点击你要下载的音乐;  2.然后进入到这首音乐的页面中点击右下方的【三点图标】;  3.点击过后

See all articles