linux安装mongodb

1. 下载MongoDB,此处下载的版本是:mongodb-linux-i686-1.8.1.tgz.tar

http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.1.tgz

建议去官网下载最新的版本,目前最新版本3.0。

2. 解压文件到某目录下,然后重命名:

  1. [root@localhost src]# tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar
  2. [root@localhost src]# mv mongodb-linux-i686-1.8.1 /usr/local/mongodb/

3. 查看安装后的文件情况:

  1. [root@localhost src]# cd /usr/local/mongodb/
  2. [root@localhost mongodb]# ls
  3. bin  GNU-AGPL-3.0  README  THIRD-PARTY-NOTICES
  4. [root@localhost mongodb]# cd bin/
  5. [root@localhost bin]# ls
  6. bsondump  dbbak  mongo  mongod  mongodump  mongoexport  mongofiles  mongoimport  mongorestore mongos  mongosniff  mongostat

bin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等。

4. 启动MongoDB.

要先建立好MongoDB 存放数据文件和日志文件的目录,需要手动建立:

mkdir /data/mongodb_data

mkdir /data/mongodb_log

touch /data/mongodb_log/mongodb.log

  1. [root@localhost etc]# cd /data/
  2. [root@localhost data]# ls
  3. mongodb_data  mongodb_log

在MongoDB安装目录下的bin下使用mongod启动MongoDB,

  1. ./mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --logappend&

等待启动成功后,可查看是否启动成功了,默认端口号是27017,当然在启动时也可以指定未使用的其它端口。

先通过查看端口号看MongoDB是否启动了。

  1. [root@localhost data]# netstat -lanp | grep "27017"
  2. tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      1573/mongod
  3. unix  2      [ ACC ]     STREAM     LISTENING     5874   1573/mongod         /tmp/mongodb-27017.sock

可以看到,已启动成功,现在使用mongo客户端访问一下该数据库。

  1. [root@localhost bin]# cd /usr/local/mongodb/bin/
  2. [root@localhost bin]# ./mongo
  3. MongoDB shell version: 1.8.1
  4. connecting to: test
  5. >

到这一步说明已经安装成功了。

5. 额外工作。

注意,上述我们启动MongoDB都是手动使用mongod来启动,这样关闭计算机后,下次再进来它又没启动了,所以还得手动启动,因此,为避免这种繁琐的工作,可以把mongod放到服务自启动项中,这样计算机一开启mongod服务也就启动了。

编辑/etc/rc.local,加入下述代码然后再保存即可。 (也可以写一个脚本,然后开机自动运行)

  1. #add mongonDB service
  2. /usr/local/mongodb/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --logappend&

开机自启动脚本start_mongodb.sh

cd /usr/local/mongodb-linux-i686-2.2.1/bin  //具体版本具体变化

./mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --logappend&

路径和你设置mongodb的datapath,logpath一致

我们重启计算机再看MongoDB是否启动,重启后可以直接使用 mongo命令登录,最终发现是可以成功的。

另外,我们使用mongo命令登录 MongoDB还要转到mongo命令所在目录再执行./mongo,这样是不是有些麻烦?因此,我们可以简化这点,将该命令文件copy到/usr/bin下,这样就可以在任何目录下使用mongo命令了。

  1. [root@localhost bin]# ls
  2. bsondump  dbbak  mongo  mongod  mongodump  mongoexport  mongofiles  mongoimport  mongorestore mongos  mongosniff  mongostat
  3. [root@localhost bin]# cp mongo /usr/bin/

转到任一目录试下mongo命令:

  1. [root@localhost bin]# cd /
  2. [root@localhost /]# mongo
  3. MongoDB shell version: 1.8.1
  4. connecting to: test
  5. >

 可以看到登录成功了,说明我们可以像使用ls命令一样使用mongo命令了。

时间: 2024-12-09 09:09:41

linux安装mongodb的相关文章

linux 安装mongodb

Linux 安装mongodb 1.下载mongodb linux wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.2.6.tgz tar -zxvf mongodb3.2.6.tgz解压 解压后的目录 bsondump mongo mongod mongodump mongoexport mongofiles mongoimport mongooplog mongoperf mongorestore mon

linux 安装 mongodb

1.下载mongodb,无需编译(如果https不行,可以换成http)wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgztar -zxvf mongodb-linux-x86_64-2.6.1.tgzmv mongodb-linux-x86_64-2.6.1 mongodb2.6.1 //简化目录名 2.建立数据.日志文件目录cd /yourrootdocumentmkdir mongodb_datamkdi

CentOS 6/Linux 安装Mongodb 2.6.5

Mongo DB是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想,在Mongo DB中,每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作.在这里介绍一下mongodb的安装方法: 系统环境:     CentOS 6.5 Mongo DB:  mongodb-linux-x86_6

Linux 安装MongoDB 并设置防火墙,使用远程客户端访问

1. 下载 MongoDB 提供了 linux 各发行版本 64 位的安装包  下载地址:https://www.mongodb.com/download-center#community 2. 安装 1 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压 2 3 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录 MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加

Linux安装mongodb总结

原文链接:https://www.cnblogs.com/lemon-flm/p/11052449.html 由于自己的博客上线部署时需要用到mongodb来存储图片文件,所以先在本地电脑上安装了mongodb做测试,由于之前没接触过mongodb,所以安装过程中遇到了各种小问题,折腾了好久终于安装好并成功启动服务了.这里决定写一篇博客来记录一下安装过程以及遇到的问题的解决方案. 注:文末有福利! 先写一下安装并启动mongodb正确的步骤,然后再总结其中遇到的问题. 一.安装过程 1.wget

Linux 下mongodb的安装

l第一:下载,解压mongodb文件.把解压的文件放在/opt/下面(存放目录安装自己习惯存放) # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz # tar -xvf mongodb-linux-x86_64-2.0.4.tgz # mv mongodb-linux-x86_64-2.0.4.tgz mongodb2.0.4  (为了方便,把它从命名的更加简洁些) 第二:创建mongodb存放的数据文件.

Linux下安装MongoDB

MongoDB是一个C++编写的基于分布式文件存储的数据库,是一个介于关系和非关系之间的数据库,当然也属于NoSQL的行列,存储方式和Redis类似,是json格式的kav-value存储方式,只是Redis是内存存储,而MongoDB是和普通的数据库目录一样存储在硬盘上 下面就在Linux上部署单节点的MongoDB,过程如下: 首先去MongoDB官网下载软件包,首页是:https://www.mongodb.com/ 然后,点击右上角Download按钮进入下载界面,下载地址是:https

Linux下mongodb安装及数据导入导出教程

Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1.到mongodb的官网(https://www.mongodb.org/downloads) 下载相应你系统的安装包,拷贝(能够用ftp工具如winscp)到你的linux系统上面. 2.解压相应的安装包 命令例如以下:tar zxvf mongodb-linux-x86_64-3.0.4.tgz

Linux平台安装Mongodb

Linux平台安装MongoDB 方法一: MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包. 下载地址:http://www.mongodb.org/downloads ,选择相应平台版本即可. 下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) . curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    #下载 tar -zxvf mongo