summaryrefslogtreecommitdiff
path: root/mysql-test/main/grant_master_admin.result
blob: bd08ade940c9c5c1451ac802662815c179a6ea68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#
# Start of 10.5 tests
#
#
# MDEV-21743 Split up SUPER privilege to smaller privileges 
#
#
# Test that master admin statements are not allowed without REPLICATION MASTER ADMIN
#
CREATE USER user1@localhost IDENTIFIED BY '';
GRANT ALL PRIVILEGES ON *.* TO user1@localhost;
REVOKE REPLICATION MASTER ADMIN ON *.* FROM user1@localhost;
connect  con1,localhost,user1,,;
connection con1;
SHOW SLAVE HOSTS;
ERROR 42000: Access denied; you need (at least one of) the REPLICATION MASTER ADMIN privilege(s) for this operation
disconnect con1;
connection default;
DROP USER user1@localhost;
#
# Test that master admin statements are allowed with REPLICATION MASTER ADMIN
#
CREATE USER user1@localhost IDENTIFIED BY '';
GRANT REPLICATION MASTER ADMIN ON *.* TO user1@localhost;
SHOW GRANTS FOR user1@localhost;
Grants for user1@localhost
GRANT REPLICATION MASTER ADMIN ON *.* TO `user1`@`localhost`
connect  con1,localhost,user1,,;
connection con1;
SHOW SLAVE HOSTS;
Server_id	Host	Port	Master_id
connection default;
DROP USER user1@localhost;
#
# End of 10.5 tests
#