MongoDB 著名的 NoSQL 数据库,由 C++ 开发,基于文档模式的数据库。最新的版本有支持 Debian 的 APT,所以安装起来十分的方便。

1. 导入 MongoDB 的 PGP Key

使用如下命令添加 MongoDB public GPG Key

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

2. 为 MongoDB 创建 sources.list 文件

创建一个 /etc/apt/sources.list.d/mongodb.list 文件

$ echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

3. 更新 Debian 包数据库

$ sudo apt-get update

4. 安装 MongoDB

$ sudo apt-get install mongodb-10gen

当命令执行完毕,MongoDB 就安装好了。

5. 运行 MongoDB

MongoDB 的数据库文件存放在 /var/lib/mongo 目录下面,log 存放在 /var/log/mongo目录。

  • 启动 MongoDB
$ sudo /etc/init.d/mongodb start
  • 停止 MongoDB
$ sudo /etc/init.d/mongodb stop
  • 重启 MongoDB
$ sudo /etc/init.d/mongodb restart

6. MongoDB 配置

首先先要建立一个用户,MongoDB 默认是任何人都可以访问的。

$ mongo
> use admin
switched to db admin
> db.addUser("username", "password")

然后修改 /etc/mongodb.conf 文件,打开用户授权验证。

auth=true

然后限制访问的IP地址,默认 MongoDB 是绑定 0.0.0.0 的。

bind_ip=127.0.0.1

最后重启 MongoDB 就可以了。