mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
MDEV-6720 - enable connection log in mysqltest by default
This commit is contained in:
@ -81,6 +81,7 @@ create user 'user_2'@'localhost';
|
||||
GRANT CREATE ROUTINE ON db_storedproc.* TO 'user_1'@'localhost';
|
||||
GRANT SELECT ON db_storedproc.* TO 'user_2'@'localhost';
|
||||
FLUSH PRIVILEGES;
|
||||
connect user2_1, localhost, user_1, , db_storedproc;
|
||||
|
||||
user_1@localhost db_storedproc
|
||||
CREATE PROCEDURE sp31102 () SQL SECURITY INVOKER
|
||||
@ -93,6 +94,8 @@ DECLARE res INT;
|
||||
SET res = n * n;
|
||||
RETURN res;
|
||||
END//
|
||||
disconnect user2_1;
|
||||
connect user2_2, localhost, user_2, , db_storedproc;
|
||||
|
||||
user_2@localhost db_storedproc
|
||||
CALL sp31102();
|
||||
@ -111,6 +114,8 @@ fn31105( 9 )
|
||||
81
|
||||
GRANT EXECUTE ON db_storedproc.* TO 'user_2'@'localhost';
|
||||
FLUSH PRIVILEGES;
|
||||
disconnect user2_2;
|
||||
connect user2_3, localhost, user_2, , db_storedproc;
|
||||
|
||||
user_2@localhost db_storedproc
|
||||
CALL sp31102();
|
||||
@ -119,6 +124,7 @@ a` a` 1000-01-01 -5000 a` -5000
|
||||
SELECT fn31105( 9 );
|
||||
fn31105( 9 )
|
||||
81
|
||||
disconnect user2_3;
|
||||
connection default;
|
||||
USE db_storedproc;
|
||||
|
||||
@ -131,12 +137,15 @@ a` a` 1000-01-01 -5000 a` -5000
|
||||
SELECT fn31105( 9 );
|
||||
fn31105( 9 )
|
||||
81
|
||||
connect user2_4, localhost, user_2, , db_storedproc;
|
||||
|
||||
user_2@localhost db_storedproc
|
||||
CALL sp31102();
|
||||
ERROR 42000: execute command denied to user 'user_2'@'localhost' for routine 'db_storedproc.sp31102'
|
||||
SELECT fn31105( 9 );
|
||||
ERROR 42000: execute command denied to user 'user_2'@'localhost' for routine 'db_storedproc.fn31105'
|
||||
disconnect user2_4;
|
||||
connection default;
|
||||
USE db_storedproc;
|
||||
|
||||
root@localhost db_storedproc
|
||||
|
Reference in New Issue
Block a user