`
gaojingsong
  • 浏览: 1209876 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【MongoDB】的安装与基本操作

阅读更多
[root@master opt]#  tar -xzvf mongodb-linux-x86_64-1.6.3.tgz 
[root@master opt]# mv mongodb-linux-x86_64-1.6.3 mongodb
[root@master opt]# cd mongodb
[root@master mongodb]# ls
bin  GNU-AGPL-3.0  README  THIRD-PARTY-NOTICES
[root@master mongodb]# cd bin/  
[root@master bin]# ls
bsondump  mongod     mongoexport  mongoimport   mongos      mongostat
mongo     mongodump  mongofiles   mongorestore  mongosniff
[root@master bin]# 
[root@master bin]# ./mongod
./mongod --help for help and startup options
Sun Jan  3 09:01:55 MongoDB starting : pid=3458 port=27017 dbpath=/data/db/ 64-bit 
Sun Jan  3 09:01:55 db version v1.6.3, pdfile version 4.5
Sun Jan  3 09:01:55 git version: 278bd2ac2f2efbee556f32c13c1b6803224d1c01
Sun Jan  3 09:01:55 sys info: Linux domU-12-31-39-06-79-A1 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
Sun Jan  3 09:01:55 exception in initAndListen std::exception: dbpath (/data/db/) does not exist, terminating
Sun Jan  3 09:01:55 dbexit: 
 
Sun Jan  3 09:01:55 shutdown: going to close listening sockets...
Sun Jan  3 09:01:55 shutdown: going to flush oplog...
Sun Jan  3 09:01:55 shutdown: going to close sockets...
Sun Jan  3 09:01:55 shutdown: waiting for fs preallocator...
Sun Jan  3 09:01:55 shutdown: closing all files...
Sun Jan  3 09:01:55     closeAllFiles() finished
 
Sun Jan  3 09:01:55 dbexit: really exiting now
[root@master bin]# netstat -tnpl |grep 27017
解决方案:
[root@master mongodb]# mkdir data
[root@master mongodb]# mkdir log
[root@master mongodb]# ls
bin  data  GNU-AGPL-3.0  log  README  THIRD-PARTY-NOTICES
[root@master mongodb]# pwd
/opt/mongodb
[root@master bin]# touch /opt/mongodb/log/mongodb.log
[root@master bin]# ./mongod --dbpath=/opt/mongodb/data/  --logpath=/opt/mongodb/log/mongodb.log 
all output going to: /opt/mongodb/log/mongodb.log
参数解释: --dbpath 数据库路径(数据文件)
--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)
 
控制台操作命令:
[root@master bin]# ./mongo
MongoDB shell version: 1.6.3
connecting to: test
> show dbs ;
Sun Jan  3 09:09:58 uncaught exception: don't know how to show [dbs ]
> show dbs  
admin
local
> show tables
> show collections 
> db.c1.insert({name:"tom"}) 
> show dbs
admin
local
test
> show tables
c1
system.indexes
> db.c1.find()
{ "_id" : ObjectId("5689561782b514adcdb0546b"), "name" : "tom" }
 
其他启动方式(参考使用):
1)通过配置文件配置:
vim mongodb.conf
     port=10001 【代表端口号,如果不指定则默认为   27017   】 
     dbpath= /data/mongodb/  【数据库路径】 
     logpath= /data/mongodb/  【日志路径】 
     logappend=true  【日志文件自动累加,而不是覆盖】
启动命令:
     /usr/loca/mongodb/bin/mongod -f mongodb.conf
2)后台启动
  # --fork 选项将会通知 mongod 在后台运行
  /usr/local/mongodb/bin/mongod  -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log --fork
  #使用&后台启动
  /usr/local/mongodb/bin/mongod  -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log &

 

0
1
分享到:
评论

相关推荐

    nosql实验六- MongoDB的安装与基本操作.docx

    MongoDB 安装与基本操作 MongoDB 是一款流行的 NoSQL 数据库,广泛应用于大数据和实时 Web 应用程序。在本实验中,我们将学习如何在 Windows 和 Linux 环境下安装 MongoDB,并了解 MongoDB 的基本操作。 一、...

    mongodb安装以及基本操作(亲测通过)

    mongod.exe --install --dbpath=d:\mongodb\data --logpath=d:\mongodb\log\log.log -auth -serviceName "serviceName" 2.卸载服务 mongod.exe --remove --serviceName "serviceName" 3.启动服务 ...

    mongodb 数据库基本操作.doc

    ### MongoDB数据库基本操作详解 #### 一、连接MongoDB数据库 MongoDB是一个广泛使用的开源文档数据库,支持多种编程语言。为了能够与MongoDB交互并执行各种数据库操作,首先需要通过官方提供的驱动程序或其他第三...

    mongodb数据库的基本操作

    在本文中,我们将深入探讨“mongodb数据库的基本操作”,包括增、删、改、查以及分页功能。 首先,让我们从创建数据库开始。在MongoDB中,数据库是存储数据的基本单位。通过运行`use <database_name>`命令,你可以...

    Mongodb安装部署操作资料

    本资料包涵盖了MongoDB的安装、部署以及相关的操作知识,旨在帮助用户全面理解和掌握MongoDB的基本使用。 首先,让我们从MongoDB的安装开始。MongoDB提供了适用于多种操作系统(如Windows、Linux和macOS)的二进制...

    MongoDB数据库及基本操作.txt

    mongodb 数据库基本操作mongodb 数据库基本操作mongodb 数据库基本操作mongodb 数据库基本操作mongodb 数据库基本操作mongodb 数据库基本操作mongodb 数据库基本操作mongodb 数据库基本操作mongodb 数据库基本操作...

    windows下mongodb安装与使用整理

    ### Windows 下 MongoDB 安装与使用详解 #### 一、MongoDB 简介 MongoDB 是一种基于分布式文件存储的开源数据库系统。...此外,还提供了基本的 MongoDB 命令行操作指南,帮助用户更好地管理和操作 MongoDB 数据库。

    MongoDB若基本操作

    在这个“MongoDB基本操作”的主题中,我们将深入探讨如何使用MongoDB进行数据的增删改查以及其它关键操作。 1. **安装与启动MongoDB** - 在不同的操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤略有不同...

    MongoDB安装与链接

    MongoDB 是一种流行的开源文档型数据库系统,设计用于处理大量数据并提供高性能、高可用性和自动...通过学习MongoDB的基本概念、安装和连接,开发者可以快速入门并开始利用其强大功能来构建高效的数据驱动应用程序。

    MongoDB安装文档

    本安装文档将详述在各种操作系统上安装MongoDB的步骤,并提供启动和管理MongoDB的基本方法。 首先,让我们从准备工作开始。在安装MongoDB之前,确保你的计算机满足其系统需求,通常包括支持的操作系统(如Windows、...

    mongodb的安装已经操作方法和一些规则

    #### 四、MongoDB的基本操作 1. **进入MongoDB控制台** - 使用`cd`命令切换到MongoDB的bin目录下。 - 执行`./mongo`命令进入控制台。 2. **使用数据库** - 输入`use mydb`来使用或创建数据库。 3. **基本操作...

    mongodbDao的基本操作

    mongodbDao的基本操作

    MongoDB基本操作指南

    MongoDB 使用类似于JSON的BSON格式存储数据,这使得数据模型更具表现力,同时也简化了数据操作。MongoDB 的核心特性包括其无模式(Schema-free)的设计,允许动态schema,这意味着文档可以拥有不同的结构,极大地...

    mongodb安装配置及java操作mongodb

    MongoDB是一种流行的开源、分布式文档数据库,用于存储结构化和半结构化数据。它以其灵活性、高性能和易于扩展性而闻名。...理解MongoDB的基本操作和使用Java进行交互是任何想要在项目中使用MongoDB的人的必备知识。

    MongoDB安装与配置+数据模型与文档设计+基本CRUD操作+查询语言高级特性等全套教程 Mo

    MongoDB基本CRUD操作 MongoDB查询语言高级特性 MongoDB索引与性能优化 MongoDB聚合框架深入解析 MongoDB事务处理与并发控制 MongoDB数据备份与恢复策略 MongoDB集群与分片技术 MongoDB复制集与高可用性 MongoDB安全...

    MongoDB安装资源(4.2.0版本和4.0.7版本).rar

    2. 安装过程与4.2.0版本基本一致,但请注意不同版本可能的配置差异。 3. 版本兼容性:4.0.7版本不包含4.2.0的一些新特性,如ACID事务和新的聚合框架,因此在升级前要考虑应用程序的兼容性。 **MongoDB Compass安装*...

    mongodb安装与配置

    为了简化操作,你可以将MongoDB的bin目录添加到系统的PATH环境变量中。这样,你可以在任何命令行窗口中直接运行`mongod`或`mongo`命令,而无需每次都切换目录。 8. **防火墙设置**: 如果你的系统有防火墙,记得...

    MongoDB的安装(详细教程)

    MongoDB基本操作 在安装完成后,你可能需要了解一些基本的MongoDB操作,如创建数据库、插入文档、查询数据、更新和删除记录等。例如,创建一个名为`test`的数据库只需在MongoDB shell中输入`use test`;插入文档...

    mongodb安装文件安装步骤常用命令和案例.rar

    MongoDB是一款开源、高性能、无模式的文档型数据库,常用于大数据存储和处理。...通过以上内容,相信您已经对MongoDB的安装、基本操作和常见应用场景有了初步的认识。祝您学习愉快,如有疑问,欢迎继续探讨。

    MongoDB Linux 安装和基本操作入门案例教程.txt

    ### MongoDB Linux 安装与基本操作入门案例教程 #### MongoDB 介绍 MongoDB 是一个开源的 NoSQL(非关系型)数据库管理系统,以其高性能、可扩展性和灵活性而著称。它采用 BSON(Binary Serialized Object ...

Global site tag (gtag.js) - Google Analytics