宝塔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)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM