簡體   English   中英

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) ([Errno 13] Permission denied)")

[英]sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) ([Errno 13] Permission denied)")

我正在嘗試使用以下方法連接到 mysql

engine = create_engine("mysql+pymysql://user:pwd@localhost/test")
connection = engine.connect()

它在本地工作,當在我們的 linux 盒子之一中部署代碼時,我得到了

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError)(2003,“無法連接到‘xxx.xx.xx.xxx’上的 MySQL 服務器([Errno 13] 權限被拒絕)”)

我檢查了用戶權限,用戶擁有所有必要的權限。

使用相同的用戶,並且能夠從同一個 linux 盒子的 python 終端連接,但它不能使用 python 代碼。

如果遺漏了什么,有什么建議嗎?

我想通了這個問題。

問題是 apache 的 http.network 連接策略被禁用,當我們啟用它時它起作用了。

暫無
暫無

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM