Bug#27230925: HANDLE_FATAL_SIGNAL (SIG=11) IN SHOW_ROUTINE_GRANTS
test case
This commit is contained in:
parent
14ddcb1ff2
commit
ff34436a2e
@ -2581,3 +2581,24 @@ foo@localhost foo@127.0.0.1
|
||||
# Clean-up
|
||||
DROP USER foo@'127.0.0.1';
|
||||
# End of Bug#12766319
|
||||
create user foo@localhost;
|
||||
create database foodb;
|
||||
grant create routine on foodb.* to foo@localhost;
|
||||
create procedure fooproc() select 'i am fooproc';
|
||||
show grants;
|
||||
Grants for foo@localhost
|
||||
GRANT USAGE ON *.* TO 'foo'@'localhost'
|
||||
GRANT CREATE ROUTINE ON `foodb`.* TO 'foo'@'localhost'
|
||||
GRANT EXECUTE, ALTER ROUTINE ON PROCEDURE `test`.`fooproc` TO 'foo'@'localhost'
|
||||
rename table mysql.procs_priv to mysql.procs_priv1;
|
||||
flush privileges;
|
||||
ERROR 42S02: Table 'mysql.procs_priv' doesn't exist
|
||||
show grants for foo@localhost;
|
||||
Grants for foo@localhost
|
||||
GRANT USAGE ON *.* TO 'foo'@'localhost'
|
||||
GRANT CREATE ROUTINE ON `foodb`.* TO 'foo'@'localhost'
|
||||
GRANT EXECUTE, ALTER ROUTINE ON PROCEDURE `test`.`fooproc` TO 'foo'@'localhost'
|
||||
rename table mysql.procs_priv1 to mysql.procs_priv;
|
||||
drop user foo@localhost;
|
||||
drop procedure fooproc;
|
||||
drop database foodb;
|
||||
|
@ -2244,5 +2244,26 @@ DROP USER foo@'127.0.0.1';
|
||||
|
||||
--echo # End of Bug#12766319
|
||||
|
||||
#
|
||||
# Bug#27230925: HANDLE_FATAL_SIGNAL (SIG=11) IN SHOW_ROUTINE_GRANTS
|
||||
#
|
||||
create user foo@localhost;
|
||||
create database foodb;
|
||||
grant create routine on foodb.* to foo@localhost;
|
||||
connect con1,localhost,foo;
|
||||
create procedure fooproc() select 'i am fooproc';
|
||||
show grants;
|
||||
disconnect con1;
|
||||
connection default;
|
||||
rename table mysql.procs_priv to mysql.procs_priv1;
|
||||
error ER_NO_SUCH_TABLE;
|
||||
flush privileges;
|
||||
show grants for foo@localhost;
|
||||
rename table mysql.procs_priv1 to mysql.procs_priv;
|
||||
drop user foo@localhost;
|
||||
drop procedure fooproc;
|
||||
drop database foodb;
|
||||
|
||||
|
||||
# Wait till we reached the initial number of concurrent sessions
|
||||
--source include/wait_until_count_sessions.inc
|
||||
|
Loading…
x
Reference in New Issue
Block a user