Ubuntu下MongoDB4.x设置远程用户登录

修改配置文件,允许远程访问

sudo vim /etc/mongod.conf

将其中:bindIp地址中添加ip地址

net:
  port: 27017
  bindIp: 127.0.0.1,192.168.3.100

新建用户并修改配置文件

可以通过客户端等方式添加用户,同时修改/etc/mongod.conf文件,修改:

security:
  authorization: enabled

并非网上流传最的auth=true

python连接MongoDB数据库

from pymongo import MongoClient
client = MongoClient("mongodb://用户名:密码@公网ip:端口/数据库名")
dblist = myclient.list_database_names()
if "runoobdb" in dblist:
  print("数据库已存在!")

添加新评论