Commit f354e457 authored by Sergei Golubchik's avatar Sergei Golubchik

Bug#33578113: DROP privilege on performance_schema.* can't be revoked

test case only
parent 1430cf78
...@@ -2,8 +2,6 @@ set GLOBAL sql_mode=""; ...@@ -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; ...@@ -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
# #
# 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=""; ...@@ -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; ...@@ -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 #
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment