Mariabackup is used for galera as an SST method.
According to documentation , sufficient privileges for mariabackup should be:
GRANT RELOAD, PROCESS, LOCK TABLES, BINLOG MONITOR ON *.* TO 'mariabackup' @ 'localhost' ;
However, on every SST process, the donor node logs:
[ 00 ] 2024 - 04 - 30 22 : 46 : 04 Connecting to MariaDB server host: localhost, user: mariabackup, password: set, port: not set, socket: /var/run/mysqld/mysqld.sock
[ 00 ] 2024 - 04 - 30 22 : 46 : 04 Using server version 10.11 . 7 -MariaDB-log
[ 00 ] 2024 - 04 - 30 22 : 46 : 04 Warning: missing required privilege REPLICA MONITOR on *.*
So we granted following privileges:
MariaDB [(none)]> show grants for 'mariabackup' @ 'localhost' ;
Grants for mariabackup @localhost
GRANT RELOAD, PROCESS, LOCK TABLES, BINLOG MONITOR ON *.* TO `mariabackup`@`localhost`
1 row in set ( 0.000 sec)
MariaDB [(none)]> GRANT RELOAD, PROCESS, LOCK TABLES, BINLOG MONITOR, REPLICA MONITOR, REPLICATION CLIENT ON *.* TO 'mariabackup' @ 'localhost' ;
Query OK, 0 rows affected ( 0.034 sec)
MariaDB [(none)]> show grants for 'mariabackup' @ 'localhost' ;
Grants for mariabackup @localhost
GRANT RELOAD, PROCESS, LOCK TABLES, BINLOG MONITOR, SLAVE MONITOR ON *.* TO `mariabackup`@`localhost`
1 row in set ( 0.000 sec)
and on next SST we got the very same error about missing REPLICA MONITOR privilege.
The issues here are:
a) REPLICA MONITOR result in SLAVE MONITOR
b) mariabackup complains that REPLICA MONITOR is missing while, SLAVE MONITOR is present (so it requires the new privilege name while grants turn into assigning old name!)
c) Official documentations doesn't mention either SLAVE MONITOR or REPLICA MONITOR for mariadb 10.5 and newer while mariabackup requires them in fact.
relates to
MDEV-33006
Missing required privilege CONNECTION ADMIN
Closed
Eugene
created issue -
2024-05-02 09:29
Daniel Black
made changes -
2024-05-03 01:34
Assignee
Daniel Black
[ danblack
]
Daniel Black
made changes -
2024-05-03 01:47
Fix Version/s
10.5
[ 23123
]
Fix Version/s
10.11
[ 27614
]
Daniel Black
made changes -
2024-05-03 02:01
Status
Open
[ 1
]
In Progress
[ 3
]
Daniel Black
made changes -
2024-05-03 02:04
Assignee
Daniel Black
[ danblack
]
Andrew Hutchings
[ JIRAUSER52179
]
Status
In Progress
[ 3
]
In Review
[ 10002
]
Andrew Hutchings (Inactive)
made changes -
2024-05-08 12:29
Assignee
Andrew Hutchings
[ JIRAUSER52179
]
Daniel Black
[ danblack
]
Status
In Review
[ 10002
]
Stalled
[ 10000
]
Daniel Black
made changes -
2024-05-08 23:59
Fix Version/s
10.5.26
[ 29832
]
Fix Version/s
10.5
[ 23123
]
Fix Version/s
10.11
[ 27614
]
Resolution
Fixed
[ 1
]
Status
Stalled
[ 10000
]
Closed
[ 6
]
JiraAutomate
made changes -
2024-05-08 23:59
Fix Version/s
10.6.19
[ 29833
]
Fix Version/s
10.11.9
[ 29834
]
Fix Version/s
11.1.6
[ 29835
]
Fix Version/s
11.2.5
[ 29836
]
Fix Version/s
11.4.3
[ 29837
]
Ralf Gebhardt
made changes -
2024-06-26 07:31
Component/s
Documentation
[ 10903
]
{"report":{"fcp":1727.800000011921,"ttfb":613.4000000357628,"pageVisibility":"visible","entityId":128991,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"c9f3d166-4f65-4c58-bd69-fcf64dfbeca5","navigationType":0,"readyForUser":1810.4000000357628,"redirectCount":0,"resourceLoadedEnd":2025.2000000476837,"resourceLoadedStart":619.1000000238419,"resourceTiming":[{"duration":629.3999999761581,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":619.1000000238419,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":619.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1248.5,"responseStart":0,"secureConnectionStart":0},{"duration":629.5,"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":619.3000000119209,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":619.3000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1248.800000011921,"responseStart":0,"secureConnectionStart":0},{"duration":638.4000000357628,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":619.5,"connectEnd":619.5,"connectStart":619.5,"domainLookupEnd":619.5,"domainLookupStart":619.5,"fetchStart":619.5,"redirectEnd":0,"redirectStart":0,"requestStart":619.5,"responseEnd":1257.9000000357628,"responseStart":1257.9000000357628,"secureConnectionStart":619.5},{"duration":683.0999999642372,"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":619.7000000476837,"connectEnd":619.7000000476837,"connectStart":619.7000000476837,"domainLookupEnd":619.7000000476837,"domainLookupStart":619.7000000476837,"fetchStart":619.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":619.7000000476837,"responseEnd":1302.800000011921,"responseStart":1302.800000011921,"secureConnectionStart":619.7000000476837},{"duration":686.8000000119209,"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":620,"connectEnd":620,"connectStart":620,"domainLookupEnd":620,"domainLookupStart":620,"fetchStart":620,"redirectEnd":0,"redirectStart":0,"requestStart":620,"responseEnd":1306.800000011921,"responseStart":1306.800000011921,"secureConnectionStart":620},{"duration":687.1999999880791,"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":620.1000000238419,"connectEnd":620.1000000238419,"connectStart":620.1000000238419,"domainLookupEnd":620.1000000238419,"domainLookupStart":620.1000000238419,"fetchStart":620.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":620.1000000238419,"responseEnd":1307.300000011921,"responseStart":1307.300000011921,"secureConnectionStart":620.1000000238419},{"duration":687.3000000119209,"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":620.3000000119209,"connectEnd":620.3000000119209,"connectStart":620.3000000119209,"domainLookupEnd":620.3000000119209,"domainLookupStart":620.3000000119209,"fetchStart":620.3000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":620.3000000119209,"responseEnd":1307.6000000238419,"responseStart":1307.6000000238419,"secureConnectionStart":620.3000000119209},{"duration":780.9000000357628,"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":620.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":620.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1401.4000000357628,"responseStart":0,"secureConnectionStart":0},{"duration":687.5,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":620.7000000476837,"connectEnd":620.7000000476837,"connectStart":620.7000000476837,"domainLookupEnd":620.7000000476837,"domainLookupStart":620.7000000476837,"fetchStart":620.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":620.7000000476837,"responseEnd":1308.2000000476837,"responseStart":1308.2000000476837,"secureConnectionStart":620.7000000476837},{"duration":780.5999999642372,"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":620.9000000357628,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":620.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1401.5,"responseStart":0,"secureConnectionStart":0},{"duration":687.7000000476837,"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":621,"connectEnd":621,"connectStart":621,"domainLookupEnd":621,"domainLookupStart":621,"fetchStart":621,"redirectEnd":0,"redirectStart":0,"requestStart":621,"responseEnd":1308.7000000476837,"responseStart":1308.7000000476837,"secureConnectionStart":621},{"duration":1398.2000000476837,"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":622,"connectEnd":622,"connectStart":622,"domainLookupEnd":622,"domainLookupStart":622,"fetchStart":622,"redirectEnd":0,"redirectStart":0,"requestStart":622,"responseEnd":2020.2000000476837,"responseStart":2020.2000000476837,"secureConnectionStart":622},{"duration":1393.699999988079,"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":626.9000000357628,"connectEnd":626.9000000357628,"connectStart":626.9000000357628,"domainLookupEnd":626.9000000357628,"domainLookupStart":626.9000000357628,"fetchStart":626.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":626.9000000357628,"responseEnd":2020.6000000238419,"responseStart":2020.6000000238419,"secureConnectionStart":626.9000000357628},{"duration":222.69999998807907,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1413.1000000238419,"connectEnd":1413.1000000238419,"connectStart":1413.1000000238419,"domainLookupEnd":1413.1000000238419,"domainLookupStart":1413.1000000238419,"fetchStart":1413.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":1413.1000000238419,"responseEnd":1635.800000011921,"responseStart":1635.800000011921,"secureConnectionStart":1413.1000000238419},{"duration":343.30000001192093,"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":1678,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1678,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2021.300000011921,"responseStart":0,"secureConnectionStart":0},{"duration":342.5999999642372,"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":1678.9000000357628,"connectEnd":1678.9000000357628,"connectStart":1678.9000000357628,"domainLookupEnd":1678.9000000357628,"domainLookupStart":1678.9000000357628,"fetchStart":1678.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":1678.9000000357628,"responseEnd":2021.5,"responseStart":2021.5,"secureConnectionStart":1678.9000000357628},{"duration":330.0999999642372,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1720.9000000357628,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1720.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2051,"responseStart":0,"secureConnectionStart":0},{"duration":345.80000001192093,"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":1679.4000000357628,"connectEnd":1679.4000000357628,"connectStart":1679.4000000357628,"domainLookupEnd":1679.4000000357628,"domainLookupStart":1679.4000000357628,"fetchStart":1679.4000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":1679.4000000357628,"responseEnd":2025.2000000476837,"responseStart":2025.2000000476837,"secureConnectionStart":1679.4000000357628}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":421,"responseStart":614,"responseEnd":624,"domLoading":617,"domInteractive":2097,"domContentLoadedEventStart":2097,"domContentLoadedEventEnd":2146,"domComplete":2479,"loadEventStart":2479,"loadEventEnd":2479,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2029.6000000238419},{"name":"bigPipe.sidebar-id.end","time":2030.4000000357628},{"name":"bigPipe.activity-panel-pipe-id.start","time":2030.6000000238419},{"name":"bigPipe.activity-panel-pipe-id.end","time":2034.300000011921},{"name":"activityTabFullyLoaded","time":2170.2000000476837}],"measures":[],"correlationId":"ba4bf87ad7a2e1","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":134,"dbReadsTimeInMs":19,"dbConnsTimeInMs":27,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
documentation updated.