mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 19:11:46 +01:00
47 lines
1 KiB
Text
47 lines
1 KiB
Text
source include/not_embedded.inc;
|
|
|
|
connect (mysql, localhost, root,,);
|
|
use mysql;
|
|
|
|
#test valid syntax
|
|
--error ER_PARSE_ERROR
|
|
create role test_role1@host1;
|
|
--error ER_PARSE_ERROR
|
|
create role test_role2@host2, test_role1@host1;
|
|
|
|
create role test_role1;
|
|
create role test_role2, test_role3;
|
|
|
|
--sorted_result
|
|
select user, host, is_role from user where user like 'test%';
|
|
|
|
drop role test_role1;
|
|
drop role test_role2, test_role3;
|
|
|
|
|
|
create role test_role1;
|
|
--error ER_CANNOT_USER
|
|
create role test_role1;
|
|
--error ER_CANNOT_USER
|
|
create role test_role1, test_role2;
|
|
|
|
--sorted_result
|
|
select user, host, is_role from user where user like 'test%';
|
|
|
|
drop role test_role1;
|
|
--error ER_CANNOT_USER
|
|
drop role test_role1;
|
|
--error ER_CANNOT_USER
|
|
drop role test_role1, test_role2;
|
|
|
|
#test that we can not drop users when calling drop role
|
|
--error ER_CANNOT_USER
|
|
drop role root;
|
|
create user dummy@'';
|
|
--error ER_CANNOT_USER
|
|
drop role dummy;
|
|
drop user dummy@'';
|
|
|
|
--sorted_result
|
|
select user, host, is_role from user where user like 'test%';
|
|
disconnect mysql;
|