File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change
1
+ CREATE ROLE IF NOT EXISTS maxscale_role;
2
+ CREATE ROLE IF NOT EXISTS maxmon_role;
3
+
4
+ -- You must also create database users and grant these roles to them, e.g.
5
+ -- CREATE USER maxscale_user@'%' IDENTIFIED BY 'the_password';
6
+ -- CREATE USER maxmon_user@'%' IDENTIFIED BY 'the_password';
7
+ -- GRANT maxscale_role to maxscale_user@'%';
8
+ -- GRANT maxmon_role to maxmon_user@'%';
9
+ -- SET DEFAULT ROLE maxscale_role FOR maxscale_user@'%';
10
+ -- SET DEFAULT ROLE maxmon_role FOR maxmon_user@'%';
11
+
12
+ GRANT SHOW DATABASES ON * .* TO maxscale_role;
13
+ GRANT SELECT ON mysql .procs_priv TO maxscale_role;
14
+ GRANT SELECT ON mysql .tables_priv TO maxscale_role;
15
+ GRANT SELECT ON mysql .db TO maxscale_role;
16
+ GRANT SELECT ON mysql .roles_mapping TO maxscale_role;
17
+ GRANT SELECT ON mysql .columns_priv TO maxscale_role;
18
+ GRANT SELECT ON mysql .proxies_priv TO maxscale_role;
19
+ GRANT SELECT ON mysql .user TO maxscale_role;
20
+
21
+ GRANT REPLICATION SLAVE, BINLOG MONITOR, SLAVE MONITOR ON * .* TO maxmon_role;
22
+ GRANT SELECT ON mysql .user TO maxmon_role;
You can’t perform that action at this time.
0 commit comments