Ubuntu 14 MongoDB 3.0 环境搭建
MongoDB 官网:Install MongoDB on Ubuntu
这里是在阿里云主机 ECS 上搭建的 MongoDB 数据库,直接购买 MongoDB 数据库十分昂贵,不过自己做实验用也可以试试按量付费吧。
Python3 使用 MongoDB
首先需要在自己的 Python 开发环境里安装 PyMongo 模块,我这里是 Python3 环境(不过 Pyhton 3.5 好像自带了?):
pip3 install pymongo
不过其实 MongoDB 自带了将 JSON 文件直接导入成数据库的功能,从命令行或者是可视化工具可以导入,确实很好用哈~
可视化工具 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 用户就好了,可以参照: