The 50-client.cnf configuration file on Debian/Ubuntu currently sets default-character-set :
$ cat /etc/mysql/mariadb.conf.d/50-client.cnf
#
# This group is read by the client library
# Use it for options that affect all clients, but not the server
#
[client]
# Default is Latin1, if you need UTF-8 set this (also in server section)
default-character-set = utf8mb4
# Example of client certificate usage
# ssl-cert=/etc/mysql/client-cert.pem
# ssl-key=/etc/mysql/client-key.pem
#
# Allow only TLS encrypted connections
# ssl-verify-server-cert=on
# This group is *never* read by mysql client library, though this
# /etc/mysql/mariadb.cnf.d/client.cnf file is not read by Oracle MySQL
# client anyway.
# If you use the same .cnf file for MySQL and MariaDB,
# use it for MariaDB-only client options
[client-mariadb]
Not all clients support the default-character-set option, so this causes errors when those clients are used. For example, mysqlbinlog doesn't support it:
$ mysqlbinlog --help
mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
And neither does mysqlslap :
$ mysqlslap --help
mysqlslap: unknown variable 'default-character-set=utf8mb4'
This option should not be in the [client] option group, since not all clients support it.
Geoff Montee (Inactive)
made changes -
2020-06-23 01:54
Field
Original Value
New Value
Summary
Bad option in 50-client.cnf on Debian/Ubuntu
Bad "default-character-set" option in [client] group 50-client.cnf on Debian/Ubuntu
Geoff Montee (Inactive)
made changes -
2020-06-23 02:00
Summary
Bad "default-character-set" option in [client] group 50-client.cnf on Debian/Ubuntu
Bad "default-character-set" option in [client] option group 50-client.cnf on Debian/Ubuntu
Sergei Golubchik
made changes -
2020-06-23 13:30
Priority
Major
[ 3
]
Blocker
[ 1
]
Sergei Golubchik
made changes -
2020-06-24 14:28
Fix Version/s
10.5.4
[ 24264
]
Fix Version/s
10.5
[ 23123
]
Assignee
Sergei Golubchik
[ serg
]
Oleksandr Byelkin
[ sanja
]
Resolution
Fixed
[ 1
]
Status
Open
[ 1
]
Closed
[ 6
]
Otto Kekäläinen
made changes -
2020-06-24 20:09
Resolution
Fixed
[ 1
]
Status
Closed
[ 6
]
Stalled
[ 10000
]
Julien Fritsch
made changes -
2020-06-25 06:27
Fix Version/s
10.5
[ 23123
]
Fix Version/s
10.5.4
[ 24264
]
Sergei Golubchik
made changes -
2020-06-25 11:10
Assignee
Oleksandr Byelkin
[ sanja
]
Sergei Golubchik
made changes -
2020-06-25 11:10
Priority
Blocker
[ 1
]
Major
[ 3
]
Otto Kekäläinen
made changes -
2020-06-27 11:45
Assignee
Otto Kekäläinen
[ otto
]
Otto Kekäläinen
made changes -
2020-06-27 12:06
Status
Stalled
[ 10000
]
In Progress
[ 3
]
Sergei Golubchik
made changes -
2020-10-23 07:56
Fix Version/s
10.5.4
[ 24264
]
Fix Version/s
10.5
[ 23123
]
Resolution
Fixed
[ 1
]
Status
In Progress
[ 3
]
Closed
[ 6
]
Sergei Golubchik
made changes -
2021-12-06 21:51
Workflow
MariaDB v3
[ 110342
]
MariaDB v4
[ 158005
]
{"report":{"fcp":945.4000000357628,"ttfb":253.5,"pageVisibility":"visible","entityId":88639,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"1f8ca408-65d3-4cae-9828-30de02cd3f2f","navigationType":0,"readyForUser":1024.7000000476837,"redirectCount":0,"resourceLoadedEnd":1052.1000000238419,"resourceLoadedStart":261.4000000357628,"resourceTiming":[{"duration":192.19999998807907,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":261.4000000357628,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":261.4000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":453.60000002384186,"responseStart":0,"secureConnectionStart":0},{"duration":192.10000002384186,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":261.80000001192093,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":261.80000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":453.9000000357628,"responseStart":0,"secureConnectionStart":0},{"duration":201,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":261.9000000357628,"connectEnd":261.9000000357628,"connectStart":261.9000000357628,"domainLookupEnd":261.9000000357628,"domainLookupStart":261.9000000357628,"fetchStart":261.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":261.9000000357628,"responseEnd":462.9000000357628,"responseStart":462.9000000357628,"secureConnectionStart":261.9000000357628},{"duration":246,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":262.5,"connectEnd":262.5,"connectStart":262.5,"domainLookupEnd":262.5,"domainLookupStart":262.5,"fetchStart":262.5,"redirectEnd":0,"redirectStart":0,"requestStart":262.5,"responseEnd":508.5,"responseStart":508.5,"secureConnectionStart":262.5},{"duration":249.5999999642372,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":262.7000000476837,"connectEnd":262.7000000476837,"connectStart":262.7000000476837,"domainLookupEnd":262.7000000476837,"domainLookupStart":262.7000000476837,"fetchStart":262.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":262.7000000476837,"responseEnd":512.3000000119209,"responseStart":512.3000000119209,"secureConnectionStart":262.7000000476837},{"duration":249.9000000357628,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":262.80000001192093,"connectEnd":262.80000001192093,"connectStart":262.80000001192093,"domainLookupEnd":262.80000001192093,"domainLookupStart":262.80000001192093,"fetchStart":262.80000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":262.80000001192093,"responseEnd":512.7000000476837,"responseStart":512.7000000476837,"secureConnectionStart":262.80000001192093},{"duration":250,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":263,"connectEnd":263,"connectStart":263,"domainLookupEnd":263,"domainLookupStart":263,"fetchStart":263,"redirectEnd":0,"redirectStart":0,"requestStart":263,"responseEnd":513,"responseStart":513,"secureConnectionStart":263},{"duration":339.89999997615814,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":263.2000000476837,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":263.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":603.1000000238419,"responseStart":0,"secureConnectionStart":0},{"duration":250.10000002384186,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":263.30000001192093,"connectEnd":263.30000001192093,"connectStart":263.30000001192093,"domainLookupEnd":263.30000001192093,"domainLookupStart":263.30000001192093,"fetchStart":263.30000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":263.30000001192093,"responseEnd":513.4000000357628,"responseStart":513.4000000357628,"secureConnectionStart":263.30000001192093},{"duration":339.7000000476837,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":263.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":263.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":603.2000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":250.30000001192093,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":263.60000002384186,"connectEnd":263.60000002384186,"connectStart":263.60000002384186,"domainLookupEnd":263.60000002384186,"domainLookupStart":263.60000002384186,"fetchStart":263.60000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":263.60000002384186,"responseEnd":513.9000000357628,"responseStart":513.9000000357628,"secureConnectionStart":263.60000002384186},{"duration":334.0999999642372,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":272.4000000357628,"connectEnd":272.4000000357628,"connectStart":272.4000000357628,"domainLookupEnd":272.4000000357628,"domainLookupStart":272.4000000357628,"fetchStart":272.4000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":272.4000000357628,"responseEnd":606.5,"responseStart":606.5,"secureConnectionStart":272.4000000357628},{"duration":328.69999998807907,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":281.60000002384186,"connectEnd":281.60000002384186,"connectStart":281.60000002384186,"domainLookupEnd":281.60000002384186,"domainLookupStart":281.60000002384186,"fetchStart":281.60000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":281.60000002384186,"responseEnd":610.3000000119209,"responseStart":610.3000000119209,"secureConnectionStart":281.60000002384186},{"duration":19.099999964237213,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":630.2000000476837,"connectEnd":630.2000000476837,"connectStart":630.2000000476837,"domainLookupEnd":630.2000000476837,"domainLookupStart":630.2000000476837,"fetchStart":630.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":630.2000000476837,"responseEnd":649.3000000119209,"responseStart":649.3000000119209,"secureConnectionStart":630.2000000476837},{"duration":213.69999998807907,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2bu7/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/css/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":652.7000000476837,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":652.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":866.4000000357628,"responseStart":0,"secureConnectionStart":0},{"duration":213.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/50bc9be5bfead1a25e72c1a9338c94f6-CDN/lu2bu7/820016/12ta74/03ec8e95fb0700cf309083e2358eb54b/_/download/contextbatch/css/com.atlassian.jira.plugins.jira-development-integration-plugin:0,com.atlassian.jira.plugins.jira-quicksearch-plugin:5,-_super,-jira.view.issue,-jira.global,-jira.general,-jira.browse.project,-project.issue.navigator,-atl.general/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":653.2000000476837,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":653.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":866.7000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":392.10000002384186,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":654,"connectEnd":654,"connectStart":654,"domainLookupEnd":654,"domainLookupStart":654,"fetchStart":654,"redirectEnd":0,"redirectStart":0,"requestStart":654,"responseEnd":1046.1000000238419,"responseStart":1046.1000000238419,"secureConnectionStart":654},{"duration":396.2000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/s/f51ef5507eea4c158f257c66c93b2a3f-CDN/lu2bu7/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/js/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":654.5,"connectEnd":654.5,"connectStart":654.5,"domainLookupEnd":654.5,"domainLookupStart":654.5,"fetchStart":654.5,"redirectEnd":0,"redirectStart":0,"requestStart":654.5,"responseEnd":1050.7000000476837,"responseStart":1050.7000000476837,"secureConnectionStart":654.5},{"duration":397.30000001192093,"initiatorType":"script","name":"https://jira.mariadb.org/s/0b63859f61e7b6c2acdd2eef749beab8-CDN/lu2bu7/820016/12ta74/03ec8e95fb0700cf309083e2358eb54b/_/download/contextbatch/js/com.atlassian.jira.plugins.jira-development-integration-plugin:0,com.atlassian.jira.plugins.jira-quicksearch-plugin:5,-_super,-jira.view.issue,-jira.global,-jira.general,-jira.browse.project,-project.issue.navigator,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":654.8000000119209,"connectEnd":654.8000000119209,"connectStart":654.8000000119209,"domainLookupEnd":654.8000000119209,"domainLookupStart":654.8000000119209,"fetchStart":654.8000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":654.8000000119209,"responseEnd":1052.1000000238419,"responseStart":1052.1000000238419,"secureConnectionStart":654.8000000119209},{"duration":157.10000002384186,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":939.6000000238419,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":939.6000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1096.7000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":136.70000004768372,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":947,"connectEnd":947,"connectStart":947,"domainLookupEnd":947,"domainLookupStart":947,"fetchStart":947,"redirectEnd":0,"redirectStart":0,"requestStart":947,"responseEnd":1083.7000000476837,"responseStart":1083.6000000238419,"secureConnectionStart":947}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":27,"responseStart":253,"responseEnd":281,"domLoading":256,"domInteractive":1122,"domContentLoadedEventStart":1122,"domContentLoadedEventEnd":1175,"domComplete":1426,"loadEventStart":1426,"loadEventEnd":1431,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1065},{"name":"bigPipe.sidebar-id.end","time":1065.7000000476837},{"name":"bigPipe.activity-panel-pipe-id.start","time":1065.9000000357628},{"name":"bigPipe.activity-panel-pipe-id.end","time":1070.800000011921},{"name":"activityTabFullyLoaded","time":1201}],"measures":[],"correlationId":"33ab35afc59bac","effectiveType":"4g","downlink":9.5,"rtt":0,"serverDuration":157,"dbReadsTimeInMs":28,"dbConnsTimeInMs":39,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
I am re-opening this issue for further work.
The commit 039cb6f6bfaaeafeb87e6d10c88be2cac87654e7 completely reverts and nullifies the previous change to start using utf8mb4 by default. You should not just remove it, in particular without any consultation with people who did the prior work such as me and robertbindar and @serg in https://github.com/MariaDB/server/pull/1504/commits
We have had UTFMB4 by default in Debian for years and nobody has reported that mysqlbinlog or other tools would be incompatible with it. If they are, shouldn't those tools be updated to support that option? Or this config section moved to another name? Just bluntly disabling it with an inline comment (but without any explaining lines) is not a good option. This needs more work.