我检查了不同的帖子,例如: Is there a way to use 'pool_reset_connection' from mysql-connector-python with MariaDB 10.4.7?
但我无法解决我的问题,我有一个用 python 2.7 编写的程序;现在我将所有内容都移至 python 3,但我遇到了 mysql.connector 的问题。
在这一刻,我正在使用 python 3.8.2 和 mysql-connector-python==8.0.19 但我尝试使用不同版本的 python 3,但是当我尝试关闭时,mysql.connector 总是出现相同的错误联系。
Traceback (most recent call last):
File "C:\Python38\lib\site-packages\mysql\connector\connection.py", line 819, in reset_session
self.cmd_reset_connection()
File "C:\Python38\lib\site-packages\mysql\connector\connection.py", line 1166, in cmd_reset_connection
raise errors.NotSupportedError("MySQL version 5.7.2 and "
mysql.connector.errors.NotSupportedError: MySQL version 5.7.2 and earlier does not support COM_RESET_CONNECTION.
...
...
mysql.connector.errors.OperationalError: 1047 (08S01): Unknown command
我不知道如何解决它,我尝试以不同的方式增加池并拥有不同的池,或者只是关闭连接,但是在我得到池耗尽后的一个大项目中,所以我真的需要关闭连接但我无法解决这个问题; 有人可以帮我吗?
我什至尝试按照其他 stackoverflow 票证中的说明更改 mysql-connector 库,但每次更改时都会遇到其他问题。
牛魔王的故事
相关分类