安装配置manggo

复制安装包mongodb-linux-x86_64-2.6.5.tgz到/usr/local/目录下,或者如果有网络可以直接使用wget命令下载安装包到/usr/local目录下。

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz

在/usr/local目录下运行命令:

tar -zxvf mongodb-linux-x86_64-2.6.5.tgz

至此mongoDB已经安装完毕。

当然为了方便后续操作,我们把文件夹重命名的简洁一点

mv mongodb-linux-x86_64-2.6.5 mongodb

下面进入启动配置项。

首先为mongodb配置数据存放位置和日志存放位置,默认为/data/db和/data/log目录(注,这个目录默认不存在,需要自己去创建)。我们也可以自定义指定,为了方便直接在/usr/local/mongodb目录下创建这两个目录。

cd /usr/local/mongodb

mkdir data

cd data

mkdir db

mkdir log

vi log/mongodb.log

一切准备就绪,现在可以启动我们的数据库了。

进入/usr/local/mongodb/bin目录下,执行命令:

./mongod --port=6666 --dbpath=/usr/local/mongodb/data/db/ --logpath=/usr/local/mongodb/data/log/mongodb.log --fork

(--port=6666  指定数据库端口,可以不指定,默认为27017)

(--dbpath  很明显了,就是我们刚刚自定义的数据存放目录)

(--logpath 日志存放目录)

(--fork 让它后台运行,否则你只能重新开一个终端运行命令了)

.

.

.

现在你可以运行./mongo --port=6666来连接mongoDB了。

.

./mongo --port=6666

.

(如果不指定--port=6666,则默认进入的是27017端口,因为我们前面制定了端口号,所以这里的--port参数是必须的)

.

.

.

如果要关闭数据库,使用pkill命令杀死mongod的进程即可。

.

查看mongod进程:

.

netstat -tlnup|grep mongod 

.

杀死进程:

.

pkill mongod

.

.

.

现在你就可以正常的使用mongodb了。不过还有一个问题,这样我们每次开机都必须要去手动去启动数据库,我们接下来配置成让它开机启动。

.

运行命令:

.

vim /etc/rc.local

.

.

在文件末尾加入:

.

/usr/local/mongodb/bin/mongod --port=6666 --dbpath=/usr/local/mongodb/data/db/ --logpath=/usr/local/mongodb/data/log/mongodb.log --fork --journal

.

.

(参数说明:--journal  启动的时候根据日子自动修复数据库,防止非正常关闭数据库,造成下次启动报错的问题。)

.

以后如果mongo启动失败,删除mongod.lock 这个文件即可

rm /usr/local/mongodb/data/mongod.lock

.

LINUX测试环境部署manggo(六)的更多相关文章

  1. LINUX测试环境部署nginx(五)

    安装配置nginx 安装编译环境:yum -y install pcre-devel openssl openssl-devel 拷贝nginx压缩文件到目标目录后,解压tar -zxvf nginx ...

  2. (转)LINUX测试环境部署Redis(四)

    安装配置Redis 第一部分:安装redis  希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: ...

  3. LINUX测试环境部署mysql(三)

    安装配置mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安 ...

  4. Linux测试环境部署tomcat(二)

    安装配置tomcat 1:在http://tomcat.apache.org/download-80.cgi下载最新安装包 2:安装tomcat 将apache-tomcat-8.0.21.tar.g ...

  5. Linux测试环境部署jdk(一)

    安装配置JDK yum install -y lrzsz  安装rz,方便xshell上传下载文件 Jdk: jdk-6u1-linux-i586 Tomcat: apache-tomcat-7.0. ...

  6. Linux测试环境搭建的学习建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基 ...

  7. Hadoop 学习笔记 (八) hadoop2.2.0 测试环境部署 及两种启动方式

    1基本流程步骤1:准备硬件(linux操作系统)步骤2:准备软件安装包,并安装基础软件(主要是JDK)步骤3:修改配置文件步骤4:分发hadoop步骤5:启动服务步骤6:验证是否启动成功!2硬件配置要 ...

  8. Linux测试环境简单使用教程

    0. 本blog 简单说明一下 Linux测试环境尤其是 CentOS测试环境的开发测试使用, 教程可能不会很长, 主要是入门. 0.1 Linux简介: Linux 的历史基本上不用阐述, linu ...

  9. (5.2)mysql高可用系列——测试环境部署

    关键词环境部署: ############## 测试环境机器架构 #########[1]策划[1.1]linux服务器A组 8台 192.168.1.200~192.168.1.207,主机名db, ...

随机推荐

  1. hive问题整理(待续)

    本人对hadoop生态系统的环境搭建.配置相关再熟悉不过了,周末刚测试过oozie相关的 今早使用hive,报错: Exception in thread "main" java. ...

  2. B2C电子商务基础系统架构解析(转载)

    系统的开发与演化,前台严格follow消费者的购买流程,后台则盯牢订单流转,牢牢抓住这两条主线,才能高屋建瓴的看清B2C的逻辑链和数据流,更深刻的规划功能模块,从而更有效支撑实际业务的流转. 前台 前 ...

  3. 这种代码怎么改写?以致于在下次增加CustomsType时,不需要再加 if 语句。

    最近看到项目里一段代码如下: excelObject excel = new excelObject(); if (loadbill.CustomsType == 1) excel.IDownload ...

  4. 涵涵和爸爸习惯养成进度表(二)(May 30 - )

    规则说明 22天内,没有哭脸,不超过三个无表情脸,可以给一个奖励(动画书等) 涵涵违反规则,在爸爸和妈妈都同意的情况下,可以给无表情脸 爸爸违反规则,在妈妈和涵涵都同意的情况下,可以给无表情脸 获奖记 ...

  5. 头疼--windows之安装meteor.js

    如果你的电脑是window,这篇文章会的对你有些帮助. 进入meteor官网下载的meteor for windows安装包老是安装失败而且很慢,很慢,经过一番研究之下,终于安装成功了,特此来分享下经 ...

  6. 一次偶然的Java内存溢出引发的思考

    据说一次SQL查询返回太多数据,会引起服务器内存溢出. 不过,我现在碰到的情况是,调用一个Postgresql 存储过程,很复杂,那么在其中有很多raise notice这样的调试语句,如果碰巧有个死 ...

  7. System.arrayCopy()和普通数组复制之间的效率差别

    都是System.arrayCopy() 效率高,到底有多高呢,拉出来遛遛就知道了: package JCF.ArrayList; import java.util.Date; public clas ...

  8. UIKit框架之UIDynamicAnimator

    1.继承链:NSObject 2.可以遵守UIDynamicItem协议 3.为了能够使用动态行为,你需要使用这些类创建的对象: UIAttachmentBehavior, UICollisionBe ...

  9. 安装PLSQL,登录报“无法解析指定的连接标识符的错误”

    安装PLSQL,本地不需要安装oracle服务器,但要安装oracle客户端. 一.安装客户端需要配置服务命名,tnsnames.oRA文件和监听(因为我开始没有配置监听,所以一直报无法解析制定的连接 ...

  10. 浅谈js的事件冒泡机制

    很多人都听说过,js的事件冒泡机制,其实,这个说法还是比较生动形象的,就是一个水泡在水底下,冒泡到水面的过程. 那js的事件冒泡机制呢,就是一个DOM树,一级一级向上冒的过程,最终是到document ...