6d6ca14675
* Fix Connection.description migration for MySQL8 Due to not executing MySQL8 tests Fixed in #12591 added description for connection table was not compatible with MySQL8 with utf8mb4 character set. This change adds migration and fixes the previous migration to make it compatible. * Fixes inconsistent setting of encoding on Mysql 5.7/8 We missed that when we added support for differnet mysql versions in #7717 when we removed default character set setting for the database server. This change forces the default on database server to be utf8mb4 - regardless if MySQL 5.7 or MySQL8 is used. Utf8mb4 is default for MySQL8 but latin1 is default fo MySQL 5.7. There was a suspected root cause of the problem: https://dev.mysql.com/doc/refman/8.0/en/charset-connection.html where mysql client falls back to the default collation if the client8 is used with 5.7 database, but this should be no problem if the default DB character set is forced to be utf8mb4 This PR restores forcing the server-side encoding. |
||
---|---|---|
.. | ||
ci | ||
docker | ||
in_container | ||
systemd | ||
tools | ||
upstart |