mongodb基础系列——mongodb服务器与客户端安装
2013-06-02 14:12
429 查看
上一篇博客中,带领大家走进了NoSql世界中,若说上篇博客是理论的话,那这边给大家展示mongdb的真面目。
mongodb安装
mongodb支持在windows、linux平台安装。
在windows安装mongodb步骤如下:
第一:去官网下载相应的版本。http://www.mongodb.org/downloads
第二:下载的mongodb是解压版,直接解压即可。最好解压到一个mongodb文件夹下,因为下面会继续使用这个mongodb文件夹。比如:本人解压在software目录下的mongodb文件夹下:D:\software\mongodb
第三:设置数据文件目录:
在任何位置新建一个db文件夹。
注意:为了方便与mongodb联系,个人在上一步骤中,D:\software\mongodb\db
第四:启动mongodb服务:
主要使用mongodb中的命令,但是不能像tomcat那样单独运行exe文件,需要指明db的位置。
其中监听的端口号: 27017,记住这个,因为以后操作时,需要链接端口号
在命令行中:找到mongodb的位置,如下:
D:\software\mongodb\mongodb\bin>mongod --dbpath=D:\software\mongodb\db
D:\software\mongodb\mongodb\bin>mongod --dbpath=D:\software\mongodb\db Sun Jun 02 08:29:10 [initandlisten] MongoDB starting : pid=1584 port=27017 dbpat h=D:\software\mongodb\db 32-bit ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data ** see http://blog.mongodb.org/post/137788967/32-bit-limitations ** with --dur, the limit is lower Sun Jun 02 08:29:10 [initandlisten] db version v1.8.1, pdfile version 4.5 Sun Jun 02 08:29:10 [initandlisten] git version: a429cd4f535b2499cc4130b06ff7c26 f41c00f04 Sun Jun 02 08:29:10 [initandlisten] build sys info: windows (5, 1, 2600, 2, 'Ser vice Pack 3') BOOST_LIB_VERSION=1_35 Sun Jun 02 08:29:10 [initandlisten] waiting for connections on port 27017 Sun Jun 02 08:29:10 [websvr] web admin interface listening on port 28017
第五:将mondb服务作为windows服务启动
因此,不用每次像第四步这样操作。以后使用时,直接链接即可。
新建logs/mongodb.log 这样的目录文件,用于存放mongodb日志文件。其中目录文件在任何位置即可。
但是:最好与第三步一样:个人位置:同样放在mongodb文件夹下:
D:\software\mongodb\logs\mongodb.log
操作如下:在命令行中:指明db位置和log位置
D:\software\mongodb\mongodb\bin>mongod --dbpath=D:\software\mongodb\db --logpath=D:\software\mongodb\logs\mongodb.log --install
经过上述五步,已经成功安装,在任务管理器中可以查看服务:
注意:第四步时,就已经启动mongodb服务了,第五步是把mongdb作为windows服务启动。
那我们测试是否测试通:
到此,就完成了。
那在dos窗口下,我们如何操作呢?看个简单的
D:\software\mongodb\mongodb\bin>mongo
D:\software\mongodb\mongodb\bin>mongo MongoDB shell version: 1.8.1 connecting to: test > j={"age":3,"name":"lhy"}; { "age" : 3, "name" : "lhy" } > db.things.save(j); > db.things.find(); { "_id" : ObjectId("51aa9a3fa50650b8898dfbd4"), "age" : 3, "name" : "lhy" } >
有没有很奇怪的感觉,没有insert语句,而是一种类似面向对象语言那样操作。
尤其是执行save、find方法时,更能体会。
还有就是,我还没有建数据库,建表呢,他把数据存放在那?难道是内存中,没有写入磁盘中?
呵呵,有疑问是对的。默认链接时的数据库是test,以及things 这个东西,都是若不存在,数据库自动会创建。下篇博客中会讲解。
若使用命令行查看数据不方便,并且一般情况,数据库服务器都会相对应的开发出客户端,比如mysql中的客户端是navicate,oracle常用的客户端plsql。
那mongodb客户端常用的是mongoVUE
下载mongoVUE:网上下载地址,并且是破解版。【若没分,可以单独找我】。因为非破解版的只有15天的使用限制。
打开界面如下:
选择链接:
默认情况是:有admin和local数据库。
但是无论新建数据库还默认的,里面的内容结构是一样的。
刚才在dos测试的结果如下:
那下篇博客,给大家讲解,java中如何操作mongodb数据库的。
相关文章推荐
- windows下mongodb基础玩法系列一介绍与安装
- java通信系列之一by_书訢:通信基础和简单服务器客户端创建
- Exchange系列—安装篇:安装客户端访问服务器
- 第二十九天 mysql基础架构、编译安装、客户端工具、数据类型及服务器变量
- 【MongoDB安装和基础学习系列】
- mongodb基础系列——mongodb服务器无法启动
- GPU 服务器环境安装中一些基础note
- Lync Server 2010 安装部署系列五:后端服务器安装
- Lync Server 2010 安装部署系列一:前期基础环境准备
- mongoDB服务器的安装配置
- 系统架构师-基础到企业应用架构-客户端/服务器
- 《转》CentOS7 安装MongoDB 3.0服务器 (3.0的优势)
- MongoDB系列(一):简介及安装
- MongoDB基础之一:Conetos下安装MongoDB
- LOUTS服务器和客户端的安装和配置
- Tomcat系列之服务器的安装与配置以及各组件详解
- Provisioning Services 7.6 入门到精通系列之三:PVS服务器安装
- Thrift安装与服务器、客户端的编写运行演示
- memcached系列之1:memcached基础知识简介(为什么要使用memcached做缓存服务器)
- svn的服务器及客户端安装和配置