|
|
@ -219,7 +219,16 @@ VALID_PRIVS = frozenset(('CREATE', 'DROP', 'GRANT', 'GRANT OPTION',
|
|
|
|
'EXECUTE', 'FILE', 'CREATE TABLESPACE', 'CREATE USER',
|
|
|
|
'EXECUTE', 'FILE', 'CREATE TABLESPACE', 'CREATE USER',
|
|
|
|
'PROCESS', 'PROXY', 'RELOAD', 'REPLICATION CLIENT',
|
|
|
|
'PROCESS', 'PROXY', 'RELOAD', 'REPLICATION CLIENT',
|
|
|
|
'REPLICATION SLAVE', 'SHOW DATABASES', 'SHUTDOWN',
|
|
|
|
'REPLICATION SLAVE', 'SHOW DATABASES', 'SHUTDOWN',
|
|
|
|
'SUPER', 'ALL', 'ALL PRIVILEGES', 'USAGE', 'REQUIRESSL'))
|
|
|
|
'SUPER', 'ALL', 'ALL PRIVILEGES', 'USAGE', 'REQUIRESSL',
|
|
|
|
|
|
|
|
'CREATE ROLE', 'DROP ROLE', 'APPLICATION PASSWORD ADMIN',
|
|
|
|
|
|
|
|
'AUDIT ADMIN', 'BACKUP ADMIN', 'BINLOG ADMIN',
|
|
|
|
|
|
|
|
'BINLOG ENCRYPTION ADMIN', 'CONNECTION ADMIN',
|
|
|
|
|
|
|
|
'ENCRYPTION KEY ADMIN', 'FIREWALL ADMIN', 'FIREWALL USER',
|
|
|
|
|
|
|
|
'GROUP REPLICATION ADMIN', 'PERSIST RO VARIABLES ADMIN',
|
|
|
|
|
|
|
|
'REPLICATION SLAVE ADMIN', 'RESOURCE GROUP ADMIN',
|
|
|
|
|
|
|
|
'RESOURCE GROUP USER', 'ROLE ADMIN', 'SET USER ID',
|
|
|
|
|
|
|
|
'SESSION VARIABLES ADMIN', 'SYSTEM VARIABLES ADMIN',
|
|
|
|
|
|
|
|
'VERSION TOKEN ADMIN', 'XA RECOVER ADMIN'))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class InvalidPrivsError(Exception):
|
|
|
|
class InvalidPrivsError(Exception):
|
|
|
|