宝塔MongoDB配置密码访问

配置mongo远程访问

首先在宝塔面板中更改mongo设置

BindIP 改为 0.0.0.0 允许外网访问

再更改配置文件,将 anthorization 由disable改为enabled

开启认证后宝塔面板 就看不到 mongo的数据库了,这是正常现象

新增Mongo用户和密码

进入服务器终端

cd /www/server/mongodb/bin

进入mongo终端

./mongo

创建用户

use admin
db.createUser({user: 'root', pwd: '123456', roles: ['root']})
use Article
db.createUser({user:'test',pwd:'123456',roles: [{role:'readWrite',db:'Article'}]})

pymongo连接

import pymongo

mongoClinet = pymongo.MongoClient('mongodb://test:123456@localhost:27017/Article')

dblist = mongoClinet.list_database_names()
print(dblist)
posted @ 2020-06-24 16:40  zhenyuantg  阅读(1944)  评论(0编辑  收藏  举报