在flask中,我计划使用MySQL,因此:
从flaskext.mysql导入MySQL
但是,当我运行 Flask 应用程序时,出现以下错误:
pymysql.err.OperationalError: (2003,“无法连接到‘xx.xx.x.xx:xxxx’上的 MySQL 服务器([Errno -2] 名称或服务未知)”)
问题是,我一开始就不打算使用 pymysql。虽然我确实安装了该软件包,但我没有导入它,那么为什么错误与 pymysql 有关?
我是 Flask 的初学者,正在继续开发原型(prototype)。
最佳答案
Flask-MySql 需要 PyMySQL 作为依赖项。它是由 Flask-MySQL 导入的 here 。至于错误,要么是 MySQL 没有运行,要么是您错误配置了 Flask-MySQL 扩展以在错误的位置查找它。确保您已正确配置它,并使用正确的 MySQL 服务器设置,如 here 所示。 .
关于mysql - 未导入 pymysql 但出现 "pymysql.err.OperationalError: (2003, "无法连接到 MySQL 服务器”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55916296/