Bug #97948 Prohibit invalid version numbers
Submitted: 10 Dec 2019 14:31 Modified: 13 Dec 2019 19:05
Reporter: Sivert Sørumgård Email Updates:
Status: Closed Impact on me:
Category:MySQL Server: Data Dictionary Severity:S3 (Non-critical)
Version:8.0.20 OS:Any
Assigned to: CPU Architecture:Any

[10 Dec 2019 14:31] Sivert Sørumgård
We need to add static asserts to prohibit assigning invalid version numbers for I_S and DD (i.e., avoid versions that are greater than the mysqld server version).

How to repeat:

Suggested fix:
[13 Dec 2019 19:05] Daniel Price
Posted by developer:
Fixed as of the upcoming 8.0.20 release, and here's the changelog entry:

A MySQL 8.0.19 patch set an invalid INFORMATION_SCHEMA and data
dictionary version number. Assertion code was added to prevent future
version information errors.