Ubuntu 14 MongoDB 3.0 环境搭建

Ubuntu 14 MongoDB 3.0 环境搭建

MongoDB 官网:Install MongoDB on Ubuntu

这里是在阿里云主机 ECS 上搭建的 MongoDB 数据库,直接购买 MongoDB 数据库十分昂贵,不过自己做实验用也可以试试按量付费吧。

Python3 使用 MongoDB

PyMongo 官方文档

首先需要在自己的 Python 开发环境里安装 PyMongo 模块,我这里是 Python3 环境(不过 Pyhton 3.5 好像自带了?):

pip3 install pymongo

不过其实 MongoDB 自带了将 JSON 文件直接导入成数据库的功能,从命令行或者是可视化工具可以导入,确实很好用哈~

可视化工具 Studio 3T

Studio 3T 官网

MongoDB 默认启动时是没有用户名和密码的。无论是使用命令行还是可视化工具从远端连接 mongoDB 数据库时,记得修改配置文件 /etc/mongod.conf 使得 MongoDB 允许来远端的连接:

bindIp: 127.0.0.1 -> bindIp: 0.0.0.0

MongoDB 3.0 用户和权限

当然这样非常不安全,所以还是建议在在启动 MongoDB 时开启验证 mongod --auth,当然开启验证就需要设计到用户和权限的问题了。首先你需要创建一个能够管理所有用户的 admin 用户,然后还要对于数据库创建拥有读写权限的用户,当然偷懒的话就把这些权限全加给 admin 用户就好了,可以参照:

Manage User and Roles
MongoDB “root” user