`
litton
  • 浏览: 11604 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

mongodb自己动手之一----mongodb安装

 
阅读更多

启动mongodb安装环境

    CentOS release 5.4

mongodb下载:

    wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.0.tgz

解压:

 

 gzip -d mongodb-linux-x86_64-2.2.0.tgz得到tar文件

 tar mongodb-linux-x86_64-2.2.0.tar

 

解压之后得到名字很长的文件夹mongodb-linux-x86_64-2.2.0

名字太长多麻烦呀,改短的名字吧:mv mongodb-linux-x86_64-2.2.0 mongodb

 

 

至此,将文件夹mongodb放入合适位置即可。

 

--------------------------------------------------------

 

安装之后 mongodb的目录如下:

  • bin       
  • GNU-AGPL-3.0
  • README
  • THIRD-PARTY-NOTICES

主要的货都在bin目录下,进去看看bin下什么样子吧

 

  •  bsondump
  • mongo
  •  mongod
  • mongodump
  • mongoexport
  • mongofiles
  • mongoimport
  • mongooplog
  • mongoperf
  • mongorestore
  •  mongos
  •  mongosniff
  • mongostat
  • mongotop

bin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等

 

----------------------------------------------------------------


启动mongodb

 

   启动mongodb之前需要确定mongodb数据文件的存放位置,默认情况下存储在/data/db/,这个存放目录在启动前必须创建好,mongodb不会自动帮你创建的,否则可能启动不成功,当然也可以在启动时通过--dbpath参数自定义存储路径

 

启动命令:

 

  ./mongod --dbpath=/www/mongodb/data/ --logpath=/www/mongodb/data/mongodb.log --logappend& 

 

 

启动之后可以看一下日志文件 mongodb.log,占用的端口默认为27017

 

 

-------------------------------------------------------------------------------------------------------

 

 

mongodb  shell 客户端

 

 

 mongodb自带一个支持javascript的shell工具--mongo,可以通过它于mongodb进行交互。

 

 

 

 

分享到:
评论

相关推荐

    mongoDB-CURD操作-----JAVA

    <artifactId>mongodb-driver-sync <version>4.3.0 ``` 创建MongoDB连接: 要连接到MongoDB服务器,我们需要实例化`MongoClient`对象。这通常涉及提供服务器地址、端口以及(如果适用)认证信息: ```java ...

    MongoDB in Action

    在《MongoDB in Action》一书中,作者通过自身的实践和体会,向读者传达了对于数据库以及MongoDB的敬畏之情,并详细介绍了MongoDB的基本概念、操作方法以及在应用开发中的高级用法。 ### 标题知识点 - **MongoDB**...

    mongodb-java-course-m101j:MongoDB 大学的“MongoDB for Java Developers”[M101J] 课程

    在压缩包"mongodb-java-course-m101j-master"中,包含了该课程的全部资料,包括课程大纲、讲义、示例代码和练习题。通过这些资源,你可以系统地学习并掌握MongoDB与Java的结合使用,成为MongoDB在Java开发中的专家。...

    《MongoDB实战》第2版-第3章-代码实战Mongodb1

    为了确保读者能够有效地学习,作者建议读者亲自动手实践每个示例,并提供了详细的安装指南,以便读者安装和配置MongoDB。此外,书中提到的示例代码可在相关社群获取,方便读者进行实践操作。 总之,《MongoDB实战》...

    mongodb-on-azure-workshop:Azure 上的 MongoDB 研讨会

    本次研讨会是在 Microsoft Azure 上使用 MongoDB 亲自动手的好机会。 本次研讨会的主要步骤是: 注册到 Microsoft Azure 注册到 MongoDB 管理服务 (MMS) 在 Azure 上创建单个 Linux VM 在 Azure 上部署单个 ...

    mongodb 实验-数据备份和恢复-MongoDB 数据备份与恢复的实验指导及其应用场景

    阅读建议:建议读者跟随实验指导一步步动手尝试每项操作,并关注过程中可能遇到的问题及解决方案,同时了解不同类型备份对系统性能的影响及最佳实践。此外,也可结合自己的实际情况调整命令参数,以便更好地满足自身...

    MongoDB 编程-大数据实验六

    内容概要:本文档是一份关于 Python 和 Java 编程语言操作 MongoDB 数据库的技术实验报告,涉及数据库的基本操作如创建数据库和集合、插入数据、查询、更新、删除以及排序等,并提供了一个使用 MongoDB 统计发帖活跃...

    -Hands-on-Developers-Guide-to-MongoDB-4.0:Packt发行的MongoDB 4.0动手开发人员指南[视频]

    MongoDB是目前针对大型应用程序的最佳数据库管理系统之一。 它使数据易于使用。 临时查询,索引和强大的聚合框架提供了访问和分析数据的强大方法。 本课程将帮助您精通将MongoDB用于您的应用程序和处理其数据。 ...

    spring mvc+spring data+mongodb实例1

    在本实例中,我们将探讨如何使用Spring MVC、Spring Data以及MongoDB来构建一个实际的应用程序。Spring MVC是Spring框架的一部分,...通过阅读源码并动手实践,开发者可以加深对这三个技术的理解,并提升自己的技能。

    把Mongodb和json-lib的简单整合——用于NOSQL学习

    MongoDB是一种流行的开源、分布式文档数据库,常被用于构建高性能、可伸缩的应用程序。它以其灵活的数据模型、丰富的查询语言以及对大规模数据处理的能力而备受赞誉。JSON(JavaScript Object Notation)则是一种轻...

    SpringBoot+MongoDB+Maven,非常实用的入门资料,使用tomcat启动!

    9. 实战项目"MyMavenWeb":通过这个实际的项目,你可以亲自动手实践上述所有概念,从创建项目,配置数据库,编写业务逻辑,到测试和部署,全面掌握SpringBoot、MongoDB和Maven的整合使用。 总之,这份资料将引导你...

    Learn-MongoDB-4.x:学习Packt发布的MongoDB 4.0

    本书涵盖以下激动人心的功能: 了解如何配置和安装MongoDB 4.x 使用MongoDB作为后端构建数据库驱动的网站执行基本的数据库操作并处理复杂的MongoDB查询为具有复杂需求的大型企业客户开发成功的MongoDB数据库设计...

    MongoDB入门的一些资料

    MongoDB是一种流行的开源文档型数据库,它属于NoSQL数据库范畴,以其灵活性、高...在学习过程中,建议动手实践,通过创建自己的数据库和应用来巩固知识,同时不断关注MongoDB的最新发展和社区资源,以保持与时俱进。

    mongodb的连接和数据插入查询测试工程

    <artifactId>mongodb-driver-sync <version>4.2.3 ``` 确保版本号与你的MongoDB服务器兼容。 2. 创建MongoClient实例:使用`MongoClients.create()`方法创建MongoDB客户端对象,传递连接字符串(包括主机名、...

    MongoDB数据库技术入门教程详解

    涉及的主题广泛而丰富,包括了MongoDB的基础特点、安装教程、数据增删改查操作、索引管理等方面。具体讲解MongoDB的特性及其优势所在;演示如何在多种平台如Windows、Linux操作系统中进行正确的数据库部署及操作流程...

    springMVC 学习参考 配套mongodb数据库1

    对于学习者来说,这将是一个很好的起点,可以动手实践如何在SpringMVC项目中配置MongoDB,编写Controller,定义Repository,以及如何处理文档型数据。 总之,SpringMVC和MongoDB的结合提供了一个强大的框架来构建高...

    build-graphql-apis-with-node.js-and-mongodb:课程的源代码-使用Nodejs从初学者到高级构建GraphQL APIS

    如果你没有安装MongoDB,需要先去官方网站下载并安装。一旦MongoDB服务器运行,它就可以接受来自应用的连接和数据操作。 启动应用程序的命令是`npm start`。这通常会运行一个脚本,如`scripts.start`在package.json...

    mongodb-practica1:MongoDB

    在这个名为 "mongodb-practica1" 的实践中,我们很可能会学习到以下关键知识点: 1. **MongoDB 基础**:首先,我们会接触到 MongoDB 的基本概念,如数据库、集合(类似于关系数据库中的表)以及文档(JSON 格式的...

    MongoDB-Fundamentals:在现代云计算环境中学习实用的MongoDB技能

    从NoSQL的基础开始,您将在动手案例研究的帮助下学习高级数据操作技术和应用程序开发。 您将学到什么 在云上设置和使用MongoDB Atlas 从MongoDB插入,更新,删除和检索数据 建立聚合管道以执行复杂的查询 使用索引...

Global site tag (gtag.js) - Google Analytics