Bug #99892 | initialize with innodb_page_size=4096 gets "Specified key was too long" errors | ||
---|---|---|---|
Submitted: | 15 Jun 2020 15:32 | Modified: | 21 Jan 2021 20:32 |
Reporter: | Mark Callaghan | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Data Dictionary | Severity: | S3 (Non-critical) |
Version: | 8.0.18, 8.0.20 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[15 Jun 2020 15:32]
Mark Callaghan
[16 Jun 2020 9:33]
MySQL Verification Team
Hello Mark, Thank you for the report and feedback! Thanks, Umesh
[16 Jun 2020 9:35]
MySQL Verification Team
- 8.0.20 bin/mysqld --initialize-insecure --basedir=$PWD --datadir=$PWD/99892 --log-error-verbosity=3 --innodb_page_size=4096 2020-06-16T05:26:15.973733Z 0 [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this option as it' is deprecated and will be removed in a future release. . 2020-06-16T05:26:16.359018Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 2020-06-16T05:26:16.361857Z 1 [Note] [MY-011088] [Server] Data dictionary initializing version '80017'. mysqld: Specified key was too long; max key length is 768 bytes mysqld: Specified key was too long; max key length is 768 bytes mysqld: Specified key was too long; max key length is 768 bytes mysqld: Specified key was too long; max key length is 768 bytes mysqld: Specified key was too long; max key length is 768 bytes mysqld: Specified key was too long; max key length is 768 bytes 2020-06-16T05:26:16.635195Z 1 [Note] [MY-010007] [Server] Installed data dictionary with version 80017
[21 Jan 2021 20:32]
Daniel Price
Posted by developer: Fixed as of the upcoming 8.0.24 release, and here's the proposed changelog entry from the documentation team: Initializing the server with an with a 4K InnoDB page size caused key too long errors to be written to the error log. Thank you for the bug report.
[22 Jan 2021 13:07]
MySQL Verification Team
Thank you, Daniel .....