繁体   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