linux 下安装mongoDB(转)

先直接去mongodb官网下载一个安装包,我下载的是mongodb-linux-2.2.0.tgz版本的,注意下它的后缀名是.tgz是不是和一般的.tar.gz不同,其实是一样的,解压的时候还是用 tar zxvf mongodb-linux-2.2.0.tgz没区别的,自己试下就知道了。当下载好了,我们下面正式安装。。。

第一步,我们先要把下载好的.tgz源码包移动到我们要装的文件夹中,以我的为例,大家注意路径的变化。我的源码包一开始是在/home/wcq文件夹下的,现在我要给它移动到/home/mongodb文件夹中,在终端用命令执行操作,输入$ cp mongodb-linux-2.2.0.tgz /home/mongodb回车,这样就把文件复制过去了,在执行的时候它可能会提示你权限不够的话,你就先输入$ su root 回车然后输入你的root密码就好了,在执行一遍就不会有错了。好然后我们就是输入$ tar zxvf mongodb-linux-2.2.0.tgz解压就好了。我们会得到一个名为mongodb-linux-2.2.0文件夹  第二步,我们新建以后要存放的数据文件夹和日志文件夹,我们现在是在/home/mongodb文件夹下现在我们输入$ cd mongodb-linux-2.2.0回车,我们现在进入到了mongodb-linux-2.2.0文件夹下,我们输入$ mkdir data回车,是在mongodb-linux-2.2.0文件下创建上了一个data文件夹。然后在输入$ cd data回车,接着输入$mkdir db回车和输入 $ mkdir logs回车,这样我们就在data文件夹下又创建了一个叫db和一个叫logs文件夹,紧接着我们输入$cd logs回车,这就进入到了logs文件里,然后用命令输入$ touch mongodb.log回车,在logs下创建了一个叫mongodb.log的日志文件。  第三步,我们输入$ cd http://www.cnblogs.com/回车,我们返回到mongodb-linux-2.2.0文件夹下,输入 $ cd bin回车,进入到bin 文件夹中,紧接着输入$ vi mongodb.conf回车,我们就创建并在终端下打开了了mongodb.conf文件,注意,我们现在是在vi命令下编辑此文件,我们将 dbpath = /data/db logpath = /data/logs/mongodb.log port = 28017 fork = true 四行复制进来,此时要注意,如果你第二步创建的data文件夹中的db和logs文件夹名不一样的话上面的四行也要做相应的修改,包括路径也要修改(按我的做肯定不会错的),此时自己注意下就行。好此时我们第三步完成,接下来将进行编绎和启动。。。  第四步,此时我们将输入一些命令把mongodb启动起来,在终端命令下看好自己现在的路径,我们现在是在/home/mongodb/mongodb-linux-2.2.0/bin下,对吗,你自己看下。接着我们输入$ cd ..回车先返回到mongodb-linux-2.2.0文件夹,接着我们就输入 $ ./bin/mongod --dbpath=/data/db --logpath=/data/logs/mongodb.log --fork 回车,看出现什么情况。此时注意,如果终端里提示是error:not found /logs/mongodb.log或者是是其它的error and not found那说明你的路径有问题,那么你就仔细查找下你的文件路径对否,在看下/bin/mongodb.conf中的那四行中有没有路径错误。如果有错一般都是路径问题。如果出现其它提示请问度娘。。。好,如果终端提示中有started successfully出现,那么恭喜你安装成功。我们可以现在打开网页输入http://localhost:28017/就会进入到一个有关mongodb的网页,这也证明了你安装成功了。  第五步,我们接下来就启动mongodb吧。现在是在mongodb-linux-2.2.0文件下,我们输入 $ cd bin 回车,进入到bin 下,我们在输入 $./mongo回车,当出现 [[email protected] bin]# ./mongo MongoDB shell version: 2.2.0 connecting to: test >

1.权限问题解决-bash: /home/mongodb/mongodb-linux-x86_64-2.6.3/bin/mongod: 权限不够 要细化设置权限到每一个具体的文件(夹) [[email protected] bin]#  cd [[email protected] ~]# chmod 777 /home/mongodb/mongodb-linux-x86_64-2.6.3/data [[email protected] ~]# chmod 777 /home/mongodb/mongodb-linux-x86_64-2.6.3/data/db [[email protected] ~]# chmod 777 /home/mongodb/mongodb-linux-x86_64-2.6.3/data/logs [[email protected] ~]# chmod 777 /home/mongodb/mongodb-linux-x86_64-2.6.3/bin/mongod [[email protected] ~]# /home/mongodb/mongodb-linux-x86_64-2.6.3/bin/mongod --port=27017 --fork --dbpath=/home/mongodb/mongodb-linux-x86_64-2.6.3/data/db --

logpath=/home/mongodb/mongodb-linux-x86_64-2.6.3/data/logs/mongodb.log --logappend about to fork child process, waiting until server is ready for connections. forked process: 6647 child process started successfully, parent exiting

2.windows 连接linux 中的mongodb

打开配置文件 vi /etc/sysconfig/iptables,在该文件中添加如下内容: 防火墙开放27017端口

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT

然后重启服务 service iptables restart

时间: 2024-12-12 13:15:32

linux 下安装mongoDB(转)的相关文章

linux下安装mongodb的方法和终端下基本操作

在linux环境安装mongoDB: 一般认为偶数版本为稳定版 如 1.6.x,奇数版本为开发版如1.7.x 32bit的mongoDB最大能存放2g的数据,64bit没有限制 方法1: 终端执行: 安装服务器: sudo apt install mongodb-server 安装客户端: sudo apt install mongodb-clients 方法2: 1 官网下载合适版本 2 解压到/user/local/目录下: tar -zxvf 安装压缩包 /user/local/mongo

Linux下安装MongoDB

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

Linux下安装mongodb详细过程

本次安装mongodb使用yum.repo方式.详细过程请参考,也列出一些安装过程中的错误,欢迎指正. mongodb版本:3.0 先在linux下cd 到 /etc/yum.repos.d/ 新建脚本文件mongodb-org-3.0.repo: 1 [mongodb-org-3.0] 2 name=MongoDB 3.0 Repository 3 baseurl=https://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/ 4 g

在linux下安装mongodb

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo } span.s1 { } 在linux下:安装mongodb 1.下载安装包 wget linux/mongodb-linux-x86_64-rhel62-v3.6-latest.tgz 2.解压安装包 tar zxvf linux/mongodb-linux-x86_64-rhel62-v3.6-latest.tgz  3.移动安装包到/usr/local/并重命名为mong

Linux下安装MongoDB并设置自启动

1.下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.mongodb.org/downloads 2.将下载的mongodb安装文件mongodb-linux-x86_64-2.6.7.gz放到/usr/local/下 3.解压tar -zxvf mongodb-linux-x86_64-2.6.7.gz 重命名mv mongodb-linux-x86_64-2.6.7.gz mongodb 4,创建数据库文件目录,默认为/data/db,我把数据库

Linux 下安装 Mongodb

mongodb在linux下面的安装应该是很简单的,但是有一个小点需要注意,这也就是我为什么写这篇博客的原因. 首先到其官网上下载最新稳定版,解压到目录,如/usr/local/mongodb 在mongodb下面建立data文件夹和logs(touch logs)日志文件. 安装步骤 进入/usr/local目录下 cd /usr/local 创建mongodb文件夹,作为安装目标文件夹 mkdir mongodb 解压缩文件,并且移动到mongodb文件夹下 tar -zxvf mongod

linux 下安装mongodb

1.初始化docker:    -v 设置docker和host共享目录,格式hostPath:dockerContainerPath    -p 端口映射    --name,容器名称    centos,镜像    docker run -d -p 27017:27017 -v /home/mongodb/:/data/mongodb/ --name centos-mongodb centos    启动 docker start centos-mongodb 2.进入容器    docke

CentOS的下安装MongoDB

Mongodb是一种nosql类型的数据库,高性能.易部署.易使用的特点在IT行业非常流行. 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongodb.org/,也可以在我的网盘上下载,提供了64位和32位的安装包,还有一个mongoVUE,可视化mongodb管理工具,网盘地址是:http://pan.baidu.com/s/1c0ocQFu.windows下安装可以参考

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