summaryrefslogtreecommitdiff
path: root/mysql-test/suite/roles/set_default_role_invalid.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite/roles/set_default_role_invalid.test')
-rw-r--r--mysql-test/suite/roles/set_default_role_invalid.test9
1 files changed, 5 insertions, 4 deletions
diff --git a/mysql-test/suite/roles/set_default_role_invalid.test b/mysql-test/suite/roles/set_default_role_invalid.test
index 6af59bce95c..a72d035a524 100644
--- a/mysql-test/suite/roles/set_default_role_invalid.test
+++ b/mysql-test/suite/roles/set_default_role_invalid.test
@@ -90,7 +90,7 @@ change_user b;
SELECT CURRENT_ROLE;
SET ROLE r2;
SELECT CURRENT_ROLE;
---error 1044
+--error ER_DBACCESS_DENIED_ERROR
SET DEFAULT ROLE r1 FOR a;
SET ROLE r2;
SELECT CURRENT_ROLE;
@@ -104,7 +104,7 @@ GRANT SELECT ON mysql.* TO b;
change_user b;
SHOW GRANTS FOR b;
--echo # Select_priv is granted
---error ER_INVALID_ROLE
+--error ER_DBACCESS_DENIED_ERROR
SET DEFAULT ROLE r1 FOR a;
# Handling CURRENT_ROLE
SELECT CURRENT_ROLE;
@@ -115,10 +115,10 @@ SET DEFAULT ROLE current_role FOR current_user;
--error ER_INVALID_ROLE
SET DEFAULT ROLE invalid_role;
# Handling of non-existing role for user
---error ER_INVALID_ROLE
+--error ER_DBACCESS_DENIED_ERROR
SET DEFAULT ROLE invalid_role FOR a;
# Special case of handling the none role with select_priv
--- error 1044
+-- error ER_DBACCESS_DENIED_ERROR
SET DEFAULT ROLE none FOR a;
--echo # change user root
@@ -148,6 +148,7 @@ change_user a;
SELECT CURRENT_ROLE;
change_user root;
+--sorted_result
SELECT user, host, default_role FROM mysql.user where user='a' or user='b';
DROP ROLE r1, r2;
DROP USER a, b;