Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.0(EOL), 10.1(EOL)
-
None
-
10.0.25, 10.0.26
Description
Replication has some magic that (normally) allows to work correctly with such functions as CURRENT_USER and CURRENT_ROLE (see MDEV-8628, MDEV-8631). However, for REVOKE ALL PRIVILEGES, GRANT OPTION FROM CURRENT_ROLE this magic fails.
Test case |
--source include/master-slave.inc
|
--source include/have_binlog_format_mixed.inc
|
|
--enable_connect_log
|
|
create role r1;
|
set role r1;
|
grant select on db.* to current_role;
|
revoke all privileges, grant option from current_role;
|
|
--sync_slave_with_master
|
Last_SQL_Errno 1269
|
Last_SQL_Error Error 'Can't revoke all privileges for one or more of the requested users' on query. Default database: 'test'. Query: 'revoke all privileges, grant option from current_role'
|
Attachments
Issue Links
- relates to
-
MDEV-5164 Testing Roles
-
- Closed
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
308d 31m | 1 |
|
1m 41s | 1 |
|
19h 18m | 1 |
|
3d 49m | 1 |