diff options
author | Alexander Barkov <bar@mariadb.com> | 2020-03-17 11:08:00 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2020-03-17 11:09:19 +0400 |
commit | b602584183476b57bac99bb0d8b664dd0aea8662 (patch) | |
tree | 0ad61eeff211b26c026f43645c8259f3fbef32eb /sql/privilege.h | |
parent | c7ba92372b8e21c42eb5df20f080c941fc84a144 (diff) | |
download | mariadb-git-b602584183476b57bac99bb0d8b664dd0aea8662.tar.gz |
MDEV-21957 Bind BINLOG ADMIN to @@binlog_format, @@binlog_direct_.., @@sql_log_bin
Diffstat (limited to 'sql/privilege.h')
-rw-r--r-- | sql/privilege.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/privilege.h b/sql/privilege.h index c5c13186743..13289d38031 100644 --- a/sql/privilege.h +++ b/sql/privilege.h @@ -315,6 +315,15 @@ constexpr privilege_t PRIV_DEBUG= SUPER_ACL; constexpr privilege_t PRIV_SET_GLOBAL_SYSTEM_VARIABLE= SUPER_ACL; constexpr privilege_t PRIV_SET_RESTRICTED_SESSION_SYSTEM_VARIABLE= SUPER_ACL; +/* The following variables respected only SUPER_ACL prior to 10.5.2 */ +constexpr privilege_t PRIV_SET_SYSTEM_VAR_BINLOG_FORMAT= + SUPER_ACL | BINLOG_ADMIN_ACL; +constexpr privilege_t PRIV_SET_SYSTEM_VAR_BINLOG_DIRECT_NON_TRANSACTIONAL_UPDATES= + SUPER_ACL | BINLOG_ADMIN_ACL; +constexpr privilege_t PRIV_SET_SYSTEM_VAR_SQL_LOG_BIN= + SUPER_ACL | BINLOG_ADMIN_ACL; + + /* Privileges related to --read-only */ constexpr privilege_t PRIV_IGNORE_READ_ONLY= READ_ONLY_ADMIN_ACL | SUPER_ACL; |