1.先下载Linux版的mongodb-linux-i686-2.0.7.tgz
2.解压到指定目录:tar -zxvf mongodb-linux-i686-2.0.7.tgz -C /usr/local
3.打开解压目录,修改目录名称:mv mongodb-linux-i686-2.0.7 mongodb
4.建立数据库目录: mkdir –p /data/db
5.启动mongodb:cd /usr/local/mongodb
./bin/mongod --dbpath=/data/db
6.指定日志文件:先创建/usr/local/mongodb/logs/mongodb.log文件
--logpath=/usr/local/mongodb/logs/mongodb.log
第一步:
MongoDB默认将数据存储在 /data/db 目录下,但是它不会自动创建目录。创建目录:
$ mkdir -p /data/db
你也可以告诉MongoDB使用不同的数据目录,使用 --dbpath 参数。
第2步:
首先,在终端启动MongoDB服务器:
$ ./mongodb-路径/bin/mongod
在另一个终端启动shell,它默认连接到localhost:
$ ./mongodb-路径/bin/mongo >命令语法
如果将mongoDB服务加入随机启动
vi /etc/rc.local
使用vi编辑器打开配置文件,并在其中加入下面一行代码
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --port 27017
-logpath=/usr/local/mongodb/log --logappend
如果脚本启动关闭mongodb
## start-mongod.sh
MONGODIR = /usr/local/mongodb
MONGOD = $MONGODIR /bin/mongod
MONGO = $MONGODIR /bin/mongo
DBDIR = $MONGODIR /data/db
LOGPATH = $MONGODIR/log /mongodb.log
# mongod will print its pid, so store it in out.tmp, then
# print it using awk to mongod.pid
$MONGOD --dbpath $DBDIR --fork --logpath $LOGPATH --logappend > out.tmp
awk 'NR == 2 { print $3 }' < out.tmp > mongod.pid
sleep 3
$MONGO < onstart.js
## in onstart.js
use admin;
db.runCommand ( "logRotate" ) ;
MongoDB支持在命令行里面添加所有参数,但是为了管理方便,还是应该添加一个配置文件的。然后在命令行里面指定配置文件的位置。
下面是一个简单的配置文件:
vim /usr/local/mongodb/config/mongodb
#Directory and relavent set dbpath = /usr/local/mongodb/data logpath = /usr/local/mongodb/log/mongodb.log repairpath = /usr/local/mongodb/repair pidfilepath = /usr/local/mongodb/mongodb.pid directoryperdb = true #sysinfo = true #verbose = true logappend = true #cpu = true #Network and security set noauth = true port = 8888 maxConns = 1024 fork = true #Management #nohttpinterface = true rest = true quota = true quotaFiles = 1024 nssize = 16 #syncdelay = 5
值得注意的是,类似 nohttpinterface = false 的配置是无效的。因为这些选项默认为false,不需要配置。
运行MongDB:
./bin/mongod -config /usr/local/spreadermongo/config/start
启动脚本 mongodb-start.sh
#!/bin/sh /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/config/mongodb ## --upgrade \ ##runs a database upgrade option if needed \
关闭脚本 mongodb-stop.sh
#!/bin/bash pid=`ps -o pid,command ax | grep mongod | awk '!/awk/ && !/grep/ {print $1}'`; if [ "${pid}" != "" ]; then kill -2 ${pid}; fi
六,做服务
启动脚本init-rpm.sh
#! /bin/sh # # mongodb – this script starts and stops the mongodb daemon # # chkconfig: - 85 15 # description: MongoDB is a non-relational database storage system.
把以上启动脚本做成服务
#mv init-rpm.sh /etc/init.d/mongodb #chmod +x /etc/init.d/mongodb #chkconfig --add mongodb #chkconfig -–level 345 mongodb on
分享到:
相关推荐
Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的详细步骤指导。MongoDB 是一个文件数据库,其他 Linux 系统下安装也是类似的。 知识点 1:下载 MongoDB 在安装 MongoDB 之前,需要...
文中的系统版本: centos7.7 参阅官网 link 1.创建源 sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=...2.执行安装 因为我们此处只
在Linux系统上安装MongoDB是一项基础且至关重要的任务,尤其对于那些依赖于这款高效文档数据库的Web服务。本文将详细讲解如何在CentOS 6.5环境下安装MongoDB及其PHP扩展。 首先,我们需要确保系统已经更新到最新...
通过以上步骤,您已经成功完成了 MongoDB 7.0 在 CentOS (Linux) 环境下的离线安装。此过程不仅确保了 MongoDB 的正常运行,还增加了系统的安全性。后续可根据需要进一步配置和优化 MongoDB 的各项功能,满足不同...
linux下安装mongodb
在Linux系统上安装MongoDB,需要遵循一系列步骤。以下是一个详细指南,涵盖了安装过程中的关键环节和注意事项: 1. **下载MongoDB**:首先,你需要访问MongoDB的官方网站(如http://www.mongodb.org)来获取适合...
Linux下安装MongoDB的实现步骤 Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条...
使用 tar 命令来解压 MongoDB 安装包,并将其移动到 /usr/local/mongodb 目录下。 4. 配置 MongoDB 创建存放数据库路径和日志文件路径,并配置 MongoDB 的配置文件。配置文件内容包括数据库路径、日志文件路径、...
mongodb在Linux下安装配置,集群搭建,分片持久化等,MongoDB安装和配置_for_Linux.doc
在 Linux 系统中安装 MongoDB 可以按照以下步骤进行: 1. **下载安装包**: 在 Linux 服务器上,通常会通过 `wget` 命令从 MongoDB 官方站点下载适用于当前系统的二进制安装包。例如,下载版本号为 4.0.14 和 ...
在Linux环境下,MongoDB的复制集安装和用户认证是一个关键的步骤,特别是在生产环境中,确保数据的安全性和高可用性。接下来我们将深入探讨这个过程,并结合Spring进行集成操作。 首先,让我们了解一下**MongoDB...
"MongoDB 在 Linux 下的配置和启动" MongoDB 是一个流行的 NoSQL 数据库,广泛应用于大数据存储和实时数据处理。在 Linux 环境下,配置和启动 MongoDB 需要遵循一定的步骤,本文将详细介绍在 Linux 下配置和启动 ...
Linux下MongoDB安装及使用 MongoDB是当前流行的NoSQL数据库之一,它支持多种平台,包括Linux、Windows和Mac OS X等。在Linux系统下,MongoDB的安装和使用非常简洁高效。 安装MongoDB 要安装MongoDB,首先需要下载...
在Linux系统上安装MongoDB之前,需要进行一系列的准备工作,以确保数据库安装顺利且后续运行稳定。本文将详细介绍在Linux上安装MongoDB之前需要进行的各项准备工作。 在Linux上安装MongoDB之前进行充分的准备工作是...
### Linux下MongoDB V3.6.3的安装与配置详解 #### 一、概述 本文将详细介绍如何在Linux(CentOS 6)系统上安装并配置MongoDB V3.6.3。MongoDB是一款非常流行的NoSQL数据库,以其灵活的数据模型、高性能以及易于...
MongDB 安装与使用 Mac OSX、windows、Linux平台安装mongodb
通过上述步骤,您已经完成了在Linux平台上的MongoDB安装。MongoDB为数据管理和查询提供了强大的支持,特别是在处理大规模数据集时表现出色。了解并掌握其安装和基本使用方法对于开发者来说至关重要。希望本文能帮助...
本文将讲述一下本人安装MongoDB扩展的过程,大家可以略作参考 安装环境 Linux环境:CentOS 6.5 Apache版本:2.4 PHP版本:5.4.3 MongoDB版本:2.6.5 一、下载Mongo-php扩展安装包 可以从Github上面下载,地址是...