Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
11.4.5
-
None
-
Debian 12
-
Can result in unexpected behaviour
-
Q3/2025 Maintenance
Description
Hello,
On a fresh MariaDB 11.4 installation we are unable to configure UTF8 according to the documentation: https://mariadb.com/kb/en/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-8
After configuring this, we see the following in the mariadb logs:
Apr 24 11:55:29 debian12 systemd[1]: Started mariadb.service - MariaDB 11.4.5 database server.
|
Apr 24 11:55:29 debian12 /etc/mysql/debian-start[1343646]: Upgrading MariaDB tables if necessary.
|
Apr 24 11:55:30 debian12 /etc/mysql/debian-start[1343716]: Checking for insecure root accounts.
|
Apr 24 11:55:30 debian12 debian-start[1343719]: --------------
|
Apr 24 11:55:30 debian12 debian-start[1343719]: SELECT count(*) FROM mysql.user WHERE user='root' and password='' and password_expired='N' and plugin in ('', 'mysql_native_password', 'mysql_old_password')
|
Apr 24 11:55:30 debian12 debian-start[1343719]: --------------
|
Apr 24 11:55:30 debian12 debian-start[1343719]: ERROR 1267 (HY000) at line 1: Illegal mix of collations (utf8mb4_uca1400_ai_ci,COERCIBLE) and (utf8mb4_general_ci,COERCIBLE) for operation '='
|
How can we configure UTF8 support in 11.4?
Attachments
Issue Links
- duplicates
-
MDEV-36619 Collation errors in mariadb-upgrade 10.11 -> 11.4
-
- Closed
-
- relates to
-
MDEV-24657 Illegal mix of collation errors due to mysql.user having been converted into view
-
- Closed
-
-
MDEV-35686 Collation error utf8mb4_uca1400_ai_ci
-
- Closed
-
-
MDEV-36037 Illegal mix of collations after upgrade from 11.4.4 to 11.4.5
-
- Closed
-