Linux下MongoDB的傻瓜式安装教程
关闭防火墙
为了顺利安装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。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。