diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-07-01 18:15:00 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-07-01 18:15:00 +0000 |
commit | a2a2e32c02643a0cec111511220227703fda1cd5 (patch) | |
tree | 69cc2b631234c2a8e026b9cd4d72676c61c594df /mysql-test/main/grant_server.result | |
parent | Releasing progress-linux version 1:10.11.8-1~progress7.99u1. (diff) | |
download | mariadb-a2a2e32c02643a0cec111511220227703fda1cd5.tar.xz mariadb-a2a2e32c02643a0cec111511220227703fda1cd5.zip |
Merging upstream version 1:11.4.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | mysql-test/main/grant_server.result | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/mysql-test/main/grant_server.result b/mysql-test/main/grant_server.result index 37b5f67b..b8094f4b 100644 --- a/mysql-test/main/grant_server.result +++ b/mysql-test/main/grant_server.result @@ -12,11 +12,11 @@ connection con1; CREATE SERVER IF NOT EXISTS server_1 FOREIGN DATA WRAPPER mysql OPTIONS (USER 'mysqltest_1', HOST 'localhost', DATABASE 'test2'); -ERROR 42000: Access denied; you need (at least one of) the SUPER, FEDERATED ADMIN privilege(s) for this operation +ERROR 42000: Access denied; you need (at least one of) the FEDERATED ADMIN privilege(s) for this operation ALTER SERVER server_1 OPTIONS(HOST 'Server.Example.Org'); -ERROR 42000: Access denied; you need (at least one of) the SUPER, FEDERATED ADMIN privilege(s) for this operation +ERROR 42000: Access denied; you need (at least one of) the FEDERATED ADMIN privilege(s) for this operation DROP SERVER server_1; -ERROR 42000: Access denied; you need (at least one of) the SUPER, FEDERATED ADMIN privilege(s) for this operation +ERROR 42000: Access denied; you need (at least one of) the FEDERATED ADMIN privilege(s) for this operation disconnect con1; connection default; DROP USER user1@localhost; @@ -39,7 +39,8 @@ disconnect con1; connection default; DROP USER user1@localhost; # -# Test that SERVER DDL statements are allowed with SUPER +# Test that SERVER DDL statements are not allowed with SUPER +# but only with FEDERATED ADMIN # CREATE USER user1@localhost IDENTIFIED BY ''; GRANT SUPER ON *.* TO user1@localhost; @@ -51,6 +52,15 @@ connection con1; CREATE SERVER IF NOT EXISTS server_1 FOREIGN DATA WRAPPER mysql OPTIONS (USER 'mysqltest_1', HOST 'localhost', DATABASE 'test2'); +ERROR 42000: Access denied; you need (at least one of) the FEDERATED ADMIN privilege(s) for this operation +disconnect con1; +connection default; +REVOKE SUPER ON *.* FROM user1@localhost; +GRANT FEDERATED ADMIN ON *.* TO user1@localhost; +connect con1,localhost,user1,,; +CREATE SERVER IF NOT EXISTS server_1 +FOREIGN DATA WRAPPER mysql +OPTIONS (USER 'mysqltest_1', HOST 'localhost', DATABASE 'test2'); ALTER SERVER server_1 OPTIONS(HOST 'Server.Example.Org'); DROP SERVER server_1; disconnect con1; |