Bug#33578113: DROP privilege on performance_schema.* can't be revoked
test case only
This commit is contained in:
parent
1430cf7873
commit
f354e457e1
@ -2,8 +2,6 @@ set GLOBAL sql_mode="";
|
|||||||
set LOCAL sql_mode="";
|
set LOCAL sql_mode="";
|
||||||
SET @old_log_bin_trust_function_creators= @@global.log_bin_trust_function_creators;
|
SET @old_log_bin_trust_function_creators= @@global.log_bin_trust_function_creators;
|
||||||
SET GLOBAL log_bin_trust_function_creators = 1;
|
SET GLOBAL log_bin_trust_function_creators = 1;
|
||||||
drop table if exists t1;
|
|
||||||
drop database if exists mysqltest;
|
|
||||||
connect master,localhost,root,,;
|
connect master,localhost,root,,;
|
||||||
connection master;
|
connection master;
|
||||||
SET NAMES binary;
|
SET NAMES binary;
|
||||||
@ -2785,5 +2783,13 @@ DROP USER foo;
|
|||||||
DROP TABLE db.t;
|
DROP TABLE db.t;
|
||||||
DROP DATABASE db;
|
DROP DATABASE db;
|
||||||
#
|
#
|
||||||
|
# Bug#33578113: DROP privilege on performance_schema.* can't be revoked
|
||||||
|
#
|
||||||
|
connection default;
|
||||||
|
CREATE USER bug33578113;
|
||||||
|
GRANT DROP ON performance_schema.* TO bug33578113;
|
||||||
|
REVOKE DROP ON performance_schema.* FROM bug33578113;
|
||||||
|
DROP USER bug33578113;
|
||||||
|
#
|
||||||
# End of 10.2 tests
|
# End of 10.2 tests
|
||||||
#
|
#
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Test of GRANT commands
|
# Test of GRANT commands
|
||||||
|
|
||||||
# Grant tests not performed with embedded server
|
# Grant tests not performed with embedded server
|
||||||
-- source include/not_embedded.inc
|
--source include/not_embedded.inc
|
||||||
|
|
||||||
# Save the initial number of concurrent sessions
|
# Save the initial number of concurrent sessions
|
||||||
--source include/count_sessions.inc
|
--source include/count_sessions.inc
|
||||||
@ -11,12 +11,6 @@ set LOCAL sql_mode="";
|
|||||||
SET @old_log_bin_trust_function_creators= @@global.log_bin_trust_function_creators;
|
SET @old_log_bin_trust_function_creators= @@global.log_bin_trust_function_creators;
|
||||||
SET GLOBAL log_bin_trust_function_creators = 1;
|
SET GLOBAL log_bin_trust_function_creators = 1;
|
||||||
|
|
||||||
# Cleanup
|
|
||||||
--disable_warnings
|
|
||||||
drop table if exists t1;
|
|
||||||
drop database if exists mysqltest;
|
|
||||||
--enable_warnings
|
|
||||||
|
|
||||||
connect (master,localhost,root,,);
|
connect (master,localhost,root,,);
|
||||||
connection master;
|
connection master;
|
||||||
SET NAMES binary;
|
SET NAMES binary;
|
||||||
@ -2292,6 +2286,16 @@ DROP USER foo;
|
|||||||
DROP TABLE db.t;
|
DROP TABLE db.t;
|
||||||
DROP DATABASE db;
|
DROP DATABASE db;
|
||||||
|
|
||||||
|
--echo #
|
||||||
|
--echo # Bug#33578113: DROP privilege on performance_schema.* can't be revoked
|
||||||
|
--echo #
|
||||||
|
connection default;
|
||||||
|
CREATE USER bug33578113;
|
||||||
|
GRANT DROP ON performance_schema.* TO bug33578113;
|
||||||
|
REVOKE DROP ON performance_schema.* FROM bug33578113;
|
||||||
|
DROP USER bug33578113;
|
||||||
|
--source include/wait_until_count_sessions.inc
|
||||||
|
|
||||||
--echo #
|
--echo #
|
||||||
--echo # End of 10.2 tests
|
--echo # End of 10.2 tests
|
||||||
--echo #
|
--echo #
|
||||||
|
Loading…
x
Reference in New Issue
Block a user