-
Notifications
You must be signed in to change notification settings - Fork 796
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corrective changes for charset/collate with v16 on EL9 #1639
Comments
Actually what I kind of would like to have, is a global setting for charset and collation. If something like that would be set in the It would be really nice to especially set the collation on a global-level via hiera/class-defaults, because the default of |
It seems related to @bastelfreak change here #1624 And, there is another bug, in the provider somewhere
|
So, second error is cause by inconsistency in mysql syntax
|
imho, provider should update both at once, since setting can be incompatibe
|
Describe the Bug
#1619 changed the default-settings for charset from
utf8
toutf8mb3
(and the collation accordingly), however MariaDB before 10.6 still reportsutf8mb3
asutf8
.Therefore every puppet run reports corrective changes, unless you explicitly provide proper charset/collate manually.
Expected Behavior
Puppet should run without corrective changes
Steps to Reproduce
Steps to reproduce the behavior:
mysql::db
(without specifying a charset/collate)Environment
Additional Context
utf8mb3
is an alias forutf8
in MariaDB-Versions older than 10.6 (see https://mariadb.com/docs/server/ref/mdb/character-sets/utf8mb3/ -> Collation name changed in MariaDB Community Server 10.6.1 from utf8_general_ci to utf8mb3_general_ci)Therefore on a default installation of EL9 it gets reported as
utf8
/utf8_general_ci
:The text was updated successfully, but these errors were encountered: