LINUX测试环境部署manggo(六)
安装配置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(六)的更多相关文章
- LINUX测试环境部署nginx(五)
安装配置nginx 安装编译环境:yum -y install pcre-devel openssl openssl-devel 拷贝nginx压缩文件到目标目录后,解压tar -zxvf nginx ...
- (转)LINUX测试环境部署Redis(四)
安装配置Redis 第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: ...
- LINUX测试环境部署mysql(三)
安装配置mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安 ...
- Linux测试环境部署tomcat(二)
安装配置tomcat 1:在http://tomcat.apache.org/download-80.cgi下载最新安装包 2:安装tomcat 将apache-tomcat-8.0.21.tar.g ...
- Linux测试环境部署jdk(一)
安装配置JDK yum install -y lrzsz 安装rz,方便xshell上传下载文件 Jdk: jdk-6u1-linux-i586 Tomcat: apache-tomcat-7.0. ...
- Linux测试环境搭建的学习建议
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基 ...
- Hadoop 学习笔记 (八) hadoop2.2.0 测试环境部署 及两种启动方式
1基本流程步骤1:准备硬件(linux操作系统)步骤2:准备软件安装包,并安装基础软件(主要是JDK)步骤3:修改配置文件步骤4:分发hadoop步骤5:启动服务步骤6:验证是否启动成功!2硬件配置要 ...
- Linux测试环境简单使用教程
0. 本blog 简单说明一下 Linux测试环境尤其是 CentOS测试环境的开发测试使用, 教程可能不会很长, 主要是入门. 0.1 Linux简介: Linux 的历史基本上不用阐述, linu ...
- (5.2)mysql高可用系列——测试环境部署
关键词环境部署: ############## 测试环境机器架构 #########[1]策划[1.1]linux服务器A组 8台 192.168.1.200~192.168.1.207,主机名db, ...
随机推荐
- Uploadify使用随笔
最近项目使用了Uploadify一个上传插件,感觉的挺好用的. 上传控件: 引用JS <script src='<% =ResolveUrl("~/JS/Uploadify/jq ...
- CSS之过渡简单应用—日落西山
代码: <!DOCTYPE html><html><head> <title>日落西山</title> <meta charset=& ...
- JSTL(1.1)的配置
1.查看你的项目中web.xml实际配置的servlet版本号? 2. servlet2.4所需要的jstl版本是1.1,所以上网下载jstl(1.1)的2个jar包,然后把这个2个jar包拷贝到你自 ...
- 自动生成数据库字典(sql2008)
每次做项目的时候都要做数据字典,这种重复的工作实在很是痛苦,于是广找资料,终于完成了自动生成数据库字典的工作,废话少说,上代码. 存储过程: SET ANSI_NULLS ON GO SET QUOT ...
- Alpha版使用说明书
游戏规则: 玩家是黑色的小煤球哦! 通过方向键或者ASDW,来控制小球移动(上.下.左.右). 累计时间,直到碰到了红色的小球 ...
- 如何解决Selenium中"Cannot find function addEventListener in object [object HTMLDocument]"的错误
project: blog target: how-to-resolve-cannot-find-function-addEventListener-error-in-selenium.md stat ...
- em 和 px相互转换
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- SqlServer类库(自定义)
1,引用System.Configuration; 2,新建应用程序配置文件 读取SqlDataReader中的数据用where (read.Read()){//DoSomeThings()}
- ARM9的中断控制器
简要复习一下ARM9中断控制器的控制过程: 1.首先能识别触发的中断(对应中断源必须打开,然后查询当前中断状态寄存器),硬件会操控PC跳到中断向量入口(IRQ_HANDLE,硬件控制的只要是IRQ中断 ...
- storm 源码笔记
(reify DistributedRPC$Iface (^String execute [this ^String function ^String args] (log-debug " ...