文档章节

Linux 安装mongoDB 2.2.7

一枚Sir
 一枚Sir
发布于 2014/05/19 15:58
字数 431
阅读 1574
收藏 1

1.下载mongodb
下载地址:http://downloads.mongodb.org/linux/
选择相应的版本,这里我选择的是mongodb-linux-x86_64-2.2.7.tgz的下载.

 

2.解压缩tar文件
进入指定安装mongodb的目录后,执行如下命令
#tar -zxvf mongodb-linux-x86_64-2.2.7.tgz

把解压的文件夹重命名:mv mongodb-linux-x86_64-2.2.7 mongodb2.2.7

 

3. 创建数据文件和日志文件
#mkdir /opt/mongodb2.2.7/data
#touch /opt/mongodb2.2.7/logs

 

4.在安装mongodb的用户下添加如下环境变量,以便直接使用mongodb bin目录下的命令
export PATH=$PATH:/home/opt/mongodb2.2.7/bin

 

5.启动mongodb
[root@root  bin]# ./mongod --dbpath=/opt/mongodb2.2.7/data --logpath=/opt/mongodb2.2.7/logs --logappend  --port=27017 --fork

执行完会出现“ all output going to: /mongodbdata/mongodb_logs/mongodb.log”

 

6.检查端口是否启动,端口为:27017

# netstat -lanp  | grep 27017

tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      560/mongod         
unix  2      [ ACC ]     STREAM     LISTENING     128435 560/mongod          /tmp/mongodb-27017.sock

启动成功。

 

7.可以用mongodb客户端,连接数据库了。进入到bin目录,执行mongo

[root@root  bin]# ./mongo
MongoDB shell version: 2.2.7
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user
> use test;
switched to db test

 

8.设置mongodb自动启动(无权限)
将如下命令添加到 /etc/rc.local
/opt/mongodb2.2.7/bin/mongod --dbpath=/opt/mongodb2.2.7/data --logpath=/opt/mongodb2.2.7/logs --logappend  --port=27017 --fork

 

9.设置mongodb自动启动(有权限)
将如下命令添加到 /etc/rc.local
/opt/mongodb2.2.7/bin/mongod --dbpath=/opt/mongodb2.2.7/data --logpath=/opt/mongodb2.2.7/logs --logappend  --port=27017 --fork -auth

 

10.添加用户

在bin下执行

./mongo                    //登陆mongo

>use admin                 //连接admin数据库

>db.addUser('root','root') //为admin数据库添加root的用户,切密码是root

>ctrl+c                    //退出mongo

再登陆 mongo

>use admin

>shows collections    (会报没有权限错误,要求登陆)

>db.auth('root','root')     //用户密码登陆。。。

© 著作权归作者所有

共有 人打赏支持
上一篇: MongoDB 连接
下一篇: Linux下JDK7的安装
一枚Sir
粉丝 118
博文 209
码字总数 350904
作品 0
朝阳
架构师
私信 提问
MongoDB 2.6.4 发布,NoSQL数据库

NoSQL数据库 MongoDB 2.6.4发布. 2014-08-11.之前版本2014-06-20 2.6.3。遗留产品线2.4.10 2.2.7 2.0.9. MongoDB是一个介于关系数据库和非关系数据库之间的产品, 是非关系数据库当中功能最丰...

fei
2014/08/12
2.7K
8
MongoDB 2.6.2 发布,NoSQL数据库

NoSQL数据库 MongoDB 2.6.2发布. 2014-06-17.之前版本是2014-05-06的2.6.1。其他遗留产品线2.4.10 2.2.7 2.0.9。 MongoDB是一个介于关系数据库和非关系数据库之间的产品, 是非关系数据库当中...

fei
2014/06/18
2.6K
10
source code compiled install mongodb

文章来自我的博客:https://www.lwxshow.com/server/source-code-compiled-install-mongodb.html 源码编译安装mongodb source code compiled install mongodb 1.下载安装包 cd /usr/local/sr......

卢卫湘
2013/06/06
0
0
linux 32位与64位系统安装mongodb扩展

文章来自我的博客:https://www.lwxshow.com/server/source-code-compiled-install-mongodb.html 源码编译安装mongodb source code compiled install mongodb 1.下载安装包 cd /usr/local/sr......

卢卫湘
2013/06/06
0
0
Centos7.4+Mongodb安装教程

Centos7.4+Mongodb安装教程 2017年10月27日 11:52:29 poldpai 阅读数:769 标签: mongodb3-4图文教程 更多 个人分类: 软件安装界面运维环境变量 下载mongodb3.4安装包 http://download.cs...

linjin200
2018/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

winscp中使用sudo的方法

用截图了解如何在 WinSCP 中使用 sudo。 首先你需要检查你尝试使用 WinSCP 连接的 sftp 服务器的二进制文件的位置。 你可以使用以下命令检查 SFTP 服务器二进制文件位置: [root@kerneltalk...

Linux就该这么学
20分钟前
1
0
四、MyBatis中查询执行流程

一、查询执行大致流程 在MyBatis中,查询执行的大致流程如下:

yangjianzhou
27分钟前
1
0
系统幂等设计

前言 幂等简单的定义: 系统中的多次操作,不管多少次,都应该产生一样的效果,或返回一样的效果。 比如实际的业务请求为创建一个活动,理论上需要根据业务形态开发幂等创建活动的接口,这样...

春哥大魔王的博客
51分钟前
2
0
DevSecOps 运维模式中的安全性

导读 本文想从技术的角度谈谈我对云计算数据中心 DevSecOps 运维模式中的安全性的理解,和过去几年我在云服务业务连续性管理方面的探索。 现在公有云服务商都不约而同地转向 DevSecOps 模式。...

问题终结者
54分钟前
0
0
java 基础脑图 转载来的

NotFound403
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部