Bug #108346 | MySQL Connector Python - Character set 'utf8' unsupported - MySQL 5.6 | ||
---|---|---|---|
Submitted: | 31 Aug 2022 10:59 | Modified: | 31 Aug 2022 13:34 |
Reporter: | Steffen Pohlen | Email Updates: | |
Status: | Unsupported | Impact on me: | |
Category: | Connector / Python | Severity: | S3 (Non-critical) |
Version: | 8.0.30 | OS: | Debian |
Assigned to: | CPU Architecture: | x86 |
[31 Aug 2022 10:59]
Steffen Pohlen
[31 Aug 2022 13:21]
MySQL Verification Team
Hi Mr. Pohlen, Thank you for taking the time to report a problem. Unfortunately you are not using a current version of the product you reported a problem with -- the problem might already be fixed. Please download a new version from http://www.mysql.com/downloads/ Simply put, MySQL version 5.6 is not supported for quite a long time, already. If you are able to reproduce the bug with one of the latest versions, please change the version on this bug report to the version you tested and we shall be happy to change the status back to "Open". Again, thank you for your continued support of MySQL.
[31 Aug 2022 13:34]
Steffen Pohlen
Hi, thanks for the quick reply. However, on https://dev.mysql.com/doc/connector-python/en/connector-python-versions.html you state that Connector 8.0 supports MySQL Server Versions "8.0, 5.7, 5.6, 5.5". If that is no longer true, you should at least change that information.
[20 Sep 2022 15:58]
Anye Li
Could you please reconsider the status of this bug? 1. This is about client code. It is possible that the person running the client is not the server operator and cannot force them to upgrade. 2. There is a real bug here, which is that if you connect to a 5.7 server, then mysql.connector.constants.CharacterSet gets globally modified and then you start getting this error when trying to connect to 8.0 servers. It's one thing to say, we don't support talking to old servers anymore; it's quite another for the act of connecting an old server to cripple the library for the remainder of the lifetime of the application.