通過寶塔面板安裝的mongodb 默認地址在 www/server/mongodb/bin
在寶塔mongo面板中

bindIP 改為0.0.0.0 允許外網訪問

anthorization 后面必須跟一個空格 將disable 改為enable 開啟密碼登錄認證
開啟認證后寶塔面板 就看不到 mongo的數據庫了
並沒有刪除庫
mongo如果沒有沒有登錄 通過mongo命令也能進入庫,但是看不到任何庫 需要通過進入對應庫 用db.auth("賬戶","密碼"); 驗證后即可看到庫中內容
或者使用 mongo -u (用戶名) -p 先驗證后在進入庫
使用Navicat 連接mongo時 會默認看不到 admin config 等庫
python 連接mongo需要先使用 pip install pymongo 安裝pymongo 包
python 連接mongo示例代碼:
from pymongo import MongoClient
host = '127.0.0.1'
client = MongoClient(host, 27017)
#連接mydb數據庫,賬號密碼認證
db = client.admin # 先連接系統默認數據庫admin
db.authenticate("root", "123456",mechanism='SCRAM-SHA-1')
my_db = client.worker # 再連接自己的數據庫mydb
collection = my_db.users # myset集合,同上解釋
collection.insert({"name":"zhangsan","url":18}) # 插入一條數據,如果沒出錯那么說明連接成功
for i in collection.find():
print(i)
