Skip to content

Commit 9d23c66

Browse files
Clarify user permissions for MySQL mirroring
Updated user permissions requirements for MySQL mirroring to include additional privileges needed for routines and execution.
1 parent 632edd6 commit 9d23c66

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

articles/mysql/integration/fabric-mirroring-mysql.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ Before you set up Fabric mirroring for an Azure Database for MySQL, make sure th
3232
- **Supported service tiers**: General Purpose and Business-Critical.
3333
- **Supported MySQL versions**: 8.0 (LTS minor versions only).
3434
- **Binary log configuration**: `binlog_row_image` must be set to `FULL` or `NOBLOB`. If it's not set to one of these values, modify this setting in the Azure portal for Azure Database for MySQL. Go to **Settings > Server parameters** to make the necessary changes and save them.
35-
- **User permissions**: A MySQL user account with **SELECT** permissions on all databases and tables selected for mirroring. Below is an example of granting the required permissions to a MySQL user.
36-
35+
- **User permissions**: A MySQL user account must have the required permissions to support mirroring operations. This includes not only **SELECT** permissions on all databases and tables selected for mirroring, but also additional privileges needed for routines and execution as shown below. In the following example, "test" is the MySQL user and "db1" is the target database:
3736

3837
```sql
3938
GRANT CREATE TEMPORARY TABLES, SELECT, CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON db1.* TO 'test'@'%';

0 commit comments

Comments
 (0)