码迷,mamicode.com
首页 > 数据库 > 详细

Linux下mongodb安装

时间:2015-02-26 18:14:04      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

1>设置mongoDB目录

?

cd /home/apps 附:centOS下创建目录命令 mkdir /home/apps

?

2>下载mongodb

?

curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz

?

3>解压缩文件

?

tar xzf mongodb-linux-x86_64-1.6.3.tgz

?

4>启动服务

?

./mongodb-linux-x86_64-1.6.3/bin/mongod -dbpath=/data/mongodb/db -logpath=/data/mongodb/log

?

5>mongoDB服务加入随机启动

?

vi /etc/rc.local

?

使用vi编辑器打开配置文件,并在其中加入下面一行代码

?

/home/apps/mongodb/bin/mongod --dbpath /data/mongodb/db --port 27017 --logpath /data/mongodb/log --logappend

?

6>连接mongoDB

?

./mongodb-linux-x86_64-1.6.3/bin/mongo DBName

?

?

?

讲到这儿,mongoDB的在Linux下安装已完成,本地连接mongoDB也已成功,这时我们就要考虑到另外一个问题了,局域网如何来连接mongoDB呢?局域网中windows机器如何来连接Linux机器中的mongoDB呢?

?

其实做法一样很简单:./mongodb-linux-x86_64-1.6.3/bin/mongo 192.168.10.234/DBName即可。

?

不过此处就需要注意了,我们需要在centOS上打开mongoDB的端口号,接下来讲讲如何在centOS上打开指定端口。

?

我们打开配置文件 /etc/sysconfig/iptables,在该文件中添加如下内容:

?

-A RH-Firewall-l-INPUT -P tcp -m tcp --dport mongoDB端口号 -j ACCEPT

?

然后重启服务

?

service iptables restart

?

?

?

此时,你已可以开始通过局域网来访问centOS上部署的mongoDB

?

?

?

顺便再增加一点centOSwindows互访的知识,譬如,我们想把原来在windows机器上的mongoDB产生的文件移植到centOS中,当然可以用移动存储设备来拷贝,但是我这里讲的是LinuxcentOS)如何来访问windows共享目录,命令如下:

?

mount -t cifs //ip/共享目录名称 /mnt/sharefile -o username=,password=

?

上面的命令即将windows的共享目录映射为linux上的/mnt/sharefile目录

Linux下mongodb安装

标签:

原文地址:http://www.cnblogs.com/codersay/p/4301764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!