2016 - 2024

感恩一路有你

Linux下MongoDB的傻瓜式安装教程

浏览量:1360 时间:2024-02-06 11:20:17 作者:采采

关闭防火墙

为了顺利安装MongoDB,我们需要先关闭防火墙。在Linux系统中,可以通过以下命令进行临时或永久性关闭:

临时关闭防火墙:

```

iptables -F

```

永久性关闭防火墙:

```

chkconfig iptables off

```

解压并重命名文件

在关闭防火墙后,我们需要将MongoDB的安装文件解压到/usr/local目录下,并进行重命名。使用以下命令完成操作:

```

tar -xzvf mongodb-linux-x86_64-2.0.9.tar

mv mongodb-linux-x86_64-2.0.9 /usr/local/mongodb

```

创建数据和日志文件目录

在安装MongoDB之前,我们需要先创建存放数据文件和日志文件的目录。假设我们将其建立在/data下,可以使用以下命令完成操作:

```

cd /usr/local/mongodb/

mkdir data

touch logs

```

启动MongoDB

启动MongoDB有两种方式,一种是不需要权限的登录方式,另一种是需要用户名和密码进行连接的方式。

不需要权限的登录方式:

```

/usr/local/mongodb/bin/mongod --dbpath/usr/local/mongodb/data/ --logpath/usr/local/mongodb/logs --logappend --port27017 --fork

```

请注意,启动后控制台不能关闭。

需要权限的登录方式:

```

/usr/local/mongodb/bin/mongod --dbpath/usr/local/mongodb/data/ --logpath/usr/local/mongodb/logs --logappend --auth --port27017 --fork

```

同样地,启动后控制台不能关闭。

检查MongoDB是否成功启动

在启动MongoDB之后,我们可以通过新开一个shell终端并执行以下命令来检查MongoDB是否成功启动:

```

cd /usr/local/mongodb/bin

./mongo

```

如果出现"MongoDB shell version: 2.0.9 connecting to: test"的内容,表示MongoDB已成功启动。

设置开机自启动

为了让MongoDB在电脑重启后自动启动,我们需要修改/etc/rc.local文件。使用以下命令打开该文件:

```

vi /etc/rc.local

```

在文件最下面加入以下内容:

```

/usr/local/mongodb/bin/mongod --dbpath/usr/local/mongodb/data/ --logpath/usr/local/mongodb/logs --logappend --auth --port27017 --fork

```

保存并退出文件(按Esc键,然后输入":wq"并回车)。完成后,重启电脑即可。

配置防火墙允许Windows连接

如果你想要通过Windows连接到Linux下的MongoDB,还需要进行防火墙的配置。通过以下步骤实现:

1. 使用以下命令打开iptables文件:

```

vi /etc/sysconfig/iptables

```

2. 在文件中添加以下内容:

```

-A RH-Filewall-1-INPUT -p tcp -m tcp --dport 27017 -j ACCEPT

```

3. 保存文件并使修改生效:

```

service iptables save

```

这样,你就成功配置了防火墙,允许Windows连接到Linux下的MongoDB。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。