Skip to content

Commit a80e2b3

Browse files
[TEST]
1 parent 63785fc commit a80e2b3

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

lib/charms/mysql/v0/mysql.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1129,6 +1129,7 @@ def configure_mysql_router_roles(self) -> None:
11291129
logger.debug(f"Missing MySQL role {role}")
11301130
configure_role_commands = [
11311131
f"CREATE ROLE {role}",
1132+
f"GRANT CREATE ON *.* TO {role}",
11321133
f"GRANT CREATE USER ON *.* TO {role} WITH GRANT OPTION",
11331134
f"GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON mysql_innodb_cluster_metadata.* TO {role}",
11341135
f"GRANT SELECT ON mysql.user TO {role}",

tests/unit/test_mysql.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ def test_configure_mysql_router_roles(self, _run_mysqlcli_script, _list_mysql_ro
147147

148148
_expected_configure_role_commands = [
149149
f"CREATE ROLE {role}",
150+
f"GRANT CREATE ON *.* TO {role}",
150151
f"GRANT CREATE USER ON *.* TO {role} WITH GRANT OPTION",
151152
f"GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON mysql_innodb_cluster_metadata.* TO {role}",
152153
f"GRANT SELECT ON mysql.user TO {role}",

0 commit comments

Comments
 (0)