寶塔面板 使用mongodb注意事項


通過寶塔面板安裝的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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM