@@ -91,8 +91,16 @@ def self.instances
91
91
'RESOURCE_GROUP_ADMIN' , 'RESOURCE_GROUP_USER' , 'ROLE_ADMIN' , 'SENSITIVE_VARIABLES_OBSERVER' , 'SERVICE_CONNECTION_ADMIN' ,
92
92
'SESSION_VARIABLES_ADMIN' , 'SET_USER_ID' , 'SHOW_ROUTINE' , 'SYSTEM_USER' , 'SYSTEM_VARIABLES_ADMIN' , 'TABLE_ENCRYPTION_ADMIN' , 'XA_RECOVER_ADMIN' ]
93
93
94
+ mysql_pre_v8_privileges_three = [ 'ALL' , 'APPLICATION_PASSWORD_ADMIN' , 'AUDIT_ABORT_EXEMPT' , 'AUDIT_ADMIN' , 'AUTHENTICATION_POLICY_ADMIN' , 'BACKUP_ADMIN' , 'BINLOG_ADMIN' ,
95
+ 'BINLOG_ENCRYPTION_ADMIN' , 'CLONE_ADMIN' , 'CONNECTION_ADMIN' , 'ENCRYPTION_KEY_ADMIN' , 'FIREWALL_EXEMPT' , 'FLUSH_OPTIMIZER_COSTS' , 'FLUSH_STATUS' ,
96
+ 'FLUSH_TABLES' , 'FLUSH_USER_RESOURCES' , 'GROUP_REPLICATION_ADMIN' , 'GROUP_REPLICATION_STREAM' , 'INNODB_REDO_LOG_ARCHIVE' ,
97
+ 'INNODB_REDO_LOG_ENABLE' , 'PASSWORDLESS_USER_ADMIN' , 'PERSIST_RO_VARIABLES_ADMIN' , 'REPLICATION_APPLIER' , 'REPLICATION_SLAVE_ADMIN' ,
98
+ 'RESOURCE_GROUP_ADMIN' , 'RESOURCE_GROUP_USER' , 'ROLE_ADMIN' , 'SENSITIVE_VARIABLES_OBSERVER' , 'SERVICE_CONNECTION_ADMIN' ,
99
+ 'SESSION_VARIABLES_ADMIN' , 'SET_USER_ID' , 'SHOW_ROUTINE' , 'SYSTEM_USER' , 'SYSTEM_VARIABLES_ADMIN' , 'TABLE_ENCRYPTION_ADMIN' , 'TELEMETRY_LOG_ADMIN' ,
100
+ 'XA_RECOVER_ADMIN' ]
101
+
94
102
# rubocop:disable Layout/LineLength
95
- if ( newer_than ( 'mysql' => '8.0.0' ) && ( sorted_privileges == mysql_v8_privileges || sorted_privileges == mysqlcluster_v8_privileges ) ) || sorted_privileges == mysql_pre_v8_privileges_one || sorted_privileges == mysql_pre_v8_privileges_two
103
+ if ( newer_than ( 'mysql' => '8.0.0' ) && ( sorted_privileges == mysql_v8_privileges || sorted_privileges == mysqlcluster_v8_privileges ) ) || sorted_privileges == mysql_pre_v8_privileges_one || sorted_privileges == mysql_pre_v8_privileges_two || sorted_privileges == mysql_pre_v8_privileges_three
96
104
sorted_privileges = [ 'ALL' ]
97
105
end
98
106
# rubocop:enable Layout/LineLength
0 commit comments