Summary:
Linux下MongoDB的安装与配置,尽量结合Python.
Linux下安装mongo
(https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/)
1-1.
环境
linux:debian 9 无图形界面
mongo:mongodb-linux-x86_64-3.6-3
1-2.
Linux command
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz
tar -zxvf mongodb-linux-x86_64-3.6-3.tgz
mkdir -p /data/db
Mongo相关配置与Mongo启动
2-1.将mongod、mongo命令添加到PATH
cd ~
vim .bashrc
export PATH=/root/mongodb/mongodb-linux-x86_64-3.6.3/bin:$PATH
source /ect/profile
//若将PATH添加至/etc/profile 则每次启动shell都需要执行source /ect/profile
2-2
mongo数据库位置、配置文件、日志文件的配置
cd /
mkdir -p /data/db
mkdir mongo_log
touch mongo.log
mkdir mongo_conf
touch mongo.conf
2-2-1
mongo.conf
dbpath = /data/db
logpath = /mongo_log/mongo.log
logappend = true //以追加方式记录日志
journal=true //启用日志文件
quiet=true //过滤无用的日志信息,需要调试设为false
bind_ip=127.0.0.1 //mongod服务端所绑定的ip地址
port=271017
fork=true //以后台方式运行进程
auth=true //开启用户认证
nohttpinterface=true //关闭http接口,默认关闭
maxConns = arg //最大同时链接数
其他参数可按需查找
2-3
按指定配置文件启动mongodb服务端
mongod --config /mongo_conf/mongo.conf
mongo 启动mongodb客户端
3.准备python
1.pip install pymongo
pip install mongoengine
//pymongo和mongoengine均有文档可查