簡體   English   中英

Python/Masonite:pymysql.err.OperationalError(1045,“用戶 'root'@'172.18.0.1' 的訪問被拒絕(使用密碼:YES)”)

[英]Python/Masonite: pymysql.err.OperationalError (1045, "Access denied for user 'root'@'172.18.0.1' (using password: YES)")

嘗試了幾個教程,但在錯誤之后遇到錯誤。

您確定您有權使用 root 從 172.18.0.1 連接到您的數據庫嗎?

嘗試在您的數據庫上運行SHOW GRANTS以查看您是否在數據庫級別設置了正確的權限:

SHOW GRANTS FOR 'root';

您可能還需要仔細檢查 Masonite 目錄根目錄中的.env文件。 這是您的環境定義的地方。 config/database.py使用您在.env中定義的環境變量來配置對數據庫的訪問(下面是默認的 sqlite 配置)。

DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=masonite
DB_USERNAME=root
DB_PASSWORD=root
DB_LOG=True

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 python不連接mysql。 pymysql.err.OperationalError:(1045,“用戶'root'@'localhost'的訪問被拒絕(使用密碼:NO)”) pymysql.err.OperationalError: (1045, “訪問被拒絕用戶 'MYID'@'localhost'(使用密碼:NO)”) OperationalError:(pymysql.err.OperationalError)(1045,運行蜘蛛腳本時“用戶訪問被拒絕” OperationalError:(1045,“拒絕用戶'root'@'localhost'的訪問(使用密碼:是)”) MySQLdb._exceptions.OperationalError OperationalError:(1045,“用戶'root'@'localhost'的訪問被拒絕(使用密碼:是)”) Django OperationalError,位於/(1045,“拒絕用戶'root'@'localhost'的訪問(使用密碼:是)”) OperationalError:(1045,“拒絕用戶'root'@'localhost'的訪問(使用密碼:NO)”) 錯誤 1045 (28000):通過 Python 連接到 MySQL 時,用戶 'root'@'localhost'(使用密碼:YES)的訪問被拒絕 sqlalchemy.exc.OperationalError:(MySQLdb._exceptions.OperationalError)(1045,“用戶'root'@'localhost'的訪問被拒絕(使用密碼:NO)”) sqlalchemy.exc.OperationalError:(MySQLdb._exceptions.OperationalError)(1045,“用戶'taran'@'localhost'的訪問被拒絕(使用密碼:是)”)
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM