Skip to content

Commit 82efbda

Browse files
committed
address reviewr changes
1 parent 56f9d0d commit 82efbda

File tree

3 files changed

+50
-49
lines changed

3 files changed

+50
-49
lines changed

articles/mysql/flexible-server/how-to-manage-server-portal.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to manage Azure Database for MySQL - Flexible Server from
44
author: mksuni
55
ms.author: sumuth
66
ms.reviewer: maghan
7-
ms.date: 05/17/2024
7+
ms.date: 05/21/2024
88
ms.service: mysql
99
ms.subservice: flexible-server
1010
ms.topic: how-to
@@ -16,9 +16,10 @@ ms.topic: how-to
1616

1717
This article shows you how to manage your Azure Database for MySQL flexible server instances. Management tasks include compute and storage scaling, resetting the server administrator password, and deleting your server.
1818

19-
## Sign in
19+
## Prerequisites
2020

21-
Sign in to the [Azure portal](https://portal.azure.com). Go to your Azure Database for MySQL flexible server resource in the Azure portal.
21+
- Sign in to the [Azure portal](https://portal.azure.com).
22+
- Go to your Azure Database for MySQL flexible server resource in the Azure portal.
2223

2324
## Scale compute and storage
2425

@@ -29,11 +30,11 @@ After server creation you can scale between the various [pricing tiers](https://
2930
1. You can change the **Compute Tier**, **vCore**, **Storage** to scale up the server using higher compute tier or scale up within the same tier by increasing storage or vCores to a value you want.
3031

3132
> [!div class="mx-imgBorder"]
32-
> :::image type="content" source="media/howto-manage-server-portal/scale-server.png" alt-text="Scaling storage for Azure Database for MySQL flexible server." lightbox="media/howto-manage-server-portal/scale-server.png":::
33+
> :::image type="content" source="media/howto-manage-server-portal/scale-server.png" alt-text="Screenshot of scaling storage for Azure Database for MySQL flexible server." lightbox="media/howto-manage-server-portal/scale-server.png":::
3334
34-
> [!IMPORTANT]
35-
> - Storage cannot be scaled down.
36-
> - Scaling vCores causes a server restart.
35+
> [!IMPORTANT]
36+
> - Storage cannot be scaled down.
37+
> - Scaling vCores causes a server restart.
3738
3839
1. Select **OK** to save changes.
3940

@@ -43,25 +44,25 @@ You can change the administrator role's password using the Azure portal.
4344

4445
1. Select your Azure Database for MySQL flexible server instance in the Azure portal. In the **Overview** window, select **Reset password**.
4546

46-
1. Enter a new password and confirm the password. The textbox will prompt you about password complexity requirements.
47+
1. Enter a new password and confirm the password. The textbox prompts you about password complexity requirements.
4748

4849
> [!div class="mx-imgBorder"]
49-
> :::image type="content" source="media/howto-manage-server-portal/reset-password.png" alt-text="Reset your password for Azure Database for MySQL flexible server." lightbox="media/howto-manage-server-portal/reset-password.png":::
50+
> :::image type="content" source="media/howto-manage-server-portal/reset-password.png" alt-text="Screenshot of resetting your password for Azure Database for MySQL flexible server." lightbox="media/howto-manage-server-portal/reset-password.png":::
5051
5152
1. Select **Save** to save the new password.
5253

5354
## Delete a server
5455

5556
You can delete your server if you no longer need it.
5657

57-
1. Select your Azure Database for MySQL flexible server instance in the Azure portal. In the **Overview** window select **Delete**.
58+
1. Select your Azure Database for MySQL flexible server instance in the Azure portal. In the Overview window, select **Delete**.
5859

5960
1. Type the name of the server into the input box to confirm that you want to delete the server.
6061

6162
> [!div class="mx-imgBorder"]
62-
> :::image type="content" source="media/howto-manage-server-portal/delete-server.png" alt-text="Delete the Azure Database for MySQL flexible server instance." lightbox="media/howto-manage-server-portal/delete-server.png":::
63+
> :::image type="content" source="media/howto-manage-server-portal/delete-server.png" alt-text="Screenshot of deleting the Azure Database for MySQL flexible server instance." lightbox="media/howto-manage-server-portal/delete-server.png":::
6364
64-
> [!NOTE]
65+
> [!IMPORTANT]
6566
> Deleting a server is irreversible.
6667
6768
1. Select **Delete**.

articles/mysql/migrate/migrate-single-flexible-in-place-auto-migration.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "In-place automigration from Azure Database for MySQL – Single Server to Flexible Server"
2+
title: In-place automigration
33
description: This tutorial describes how to configure notifications, review migration details and FAQs for an Azure Database for MySQL Single Server instance schedule for in-place automigration to Flexible Server.
44
author: adig
55
ms.author: adig
@@ -17,7 +17,7 @@ ms.custom:
1717

1818
[!INCLUDE [applies-to-mysql-single-server](../includes/applies-to-mysql-single-server.md)]
1919

20-
**In-place automigration** from Azure Database for MySQL – Single Server to Flexible Server is a service-initiated in-place migration during planned maintenance window for Single Server database workloads with **Basic, General Purpose or Memory Optimized SKU**, data storage used **<= 20 GiB** and **no complex features (CMK, AAD, Read Replica, Private Link) enabled**. The eligible servers are identified by the service and are sent an advance notification detailing steps to review migration details.
20+
**In-place automigration** from Azure Database for MySQL – Single Server to Flexible Server is a service-initiated in-place migration during planned maintenance window for Single Server database workloads with **Basic, General Purpose or Memory Optimized SKU**, data storage used **<= 20 GiB** and **no complex features (CMK, Microsoft Entra ID, Read Replica, Private Link) enabled**. The eligible servers are identified by the service and are sent an advance notification detailing steps to review migration details.
2121

2222
The in-place migration provides a highly resilient and self-healing offline migration experience during a planned maintenance window, with less than **5 mins** of downtime. It uses backup and restore technology for faster migration time. This migration removes the overhead to manually migrate your server and ensure you can take advantage of the benefits of Flexible Server, including better price & performance, granular control over database configuration, and custom maintenance windows. Following described are the key phases of the migration:
2323

@@ -30,7 +30,7 @@ The in-place migration provides a highly resilient and self-healing offline migr
3030
3131
## Eligibility
3232

33-
If you own a Single Server workload with Basic, General Purpose or Memory Optimized SKU, data storage used <= 20 GiB and no complex features (CMK, AAD, Read Replica, Private Link) enabled, you can now nominate yourself (if not already scheduled by the service) for auto-migration by submitting your server details through this [form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR4lhLelkCklCuumNujnaQ-ZUQzRKSVBBV0VXTFRMSDFKSUtLUDlaNTA5Wi4u).
33+
If you own a Single Server workload with Basic, General Purpose or Memory Optimized SKU, data storage used <= 20 GiB and no complex features (CMK, Microsoft Entra ID, Read Replica, Private Link) enabled, you can now nominate yourself (if not already scheduled by the service) for automigration by submitting your server details through this [form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR4lhLelkCklCuumNujnaQ-ZUQzRKSVBBV0VXTFRMSDFKSUtLUDlaNTA5Wi4u).
3434

3535
## Configure migration alerts and review migration schedule
3636

@@ -52,18 +52,18 @@ Following described are the ways to review your migration schedule once you rece
5252
- If you wish to defer the migration, you can defer by a month at a time by navigating to the Migration blade of your single server instance on the Azure portal and rescheduling the migration by selecting another migration window within a month.
5353
- If your Single Server has **General Purpose SKU**, you have the other option to enable **High Availability** when reviewing the migration schedule. As High Availability can only be enabled during create time for a MySQL Flexible Server, it's highly recommended that you enable this feature when reviewing the migration schedule.
5454

55-
## Prerequisite checks for in-place auto-migration
55+
## Prerequisite checks for in-place automigration
5656

5757
Review the following prerequisites to ensure a successful in-place automigration:
5858

5959
- The Single Server instance should be in **ready state** and shouldn't be in stopped state during the planned maintenance window for automigration to take place.
60-
- For Single Server instance with **SSL enabled**, ensure you have all three certificates (**[BaltimoreCyberTrustRoot](https://cacerts.digicert.com/BaltimoreCyberTrustRoot.crt.pem), [DigiCertGlobalRootG2 Root CA](https://cacerts.digicert.com/DigiCertGlobalRootG2.crt.pem) and [DigiCertGlobalRootCA Root CA](https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem)**) available in the trusted root store. Additionally, if you have the certificate pinned to the connection string create a combined CA certificate with all three certificates before scheduled auto-migration to ensure business continuity post-migration.
60+
- For Single Server instance with **SSL enabled**, ensure you have all three certificates (**[BaltimoreCyberTrustRoot](https://cacerts.digicert.com/BaltimoreCyberTrustRoot.crt.pem), [DigiCertGlobalRootG2 Root CA](https://cacerts.digicert.com/DigiCertGlobalRootG2.crt.pem) and [DigiCertGlobalRootCA Root CA](https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem)**) available in the trusted root store. Additionally, if you have the certificate pinned to the connection string create a combined CA certificate with all three certificates before scheduled automigration to ensure business continuity post-migration.
6161
- The MySQL engine doesn't guarantee any sort order if there's no 'SORT' clause present in queries. Post in-place automigration, you might observe a change in the sort order. If preserving sort order is crucial, ensure your queries are updated to include 'SORT' clause before the scheduled in-place automigration.
6262
- If your source Azure Database for MySQL Single Server has engine version v8.x, ensure to upgrade your source server's .NET client driver version to 8.0.32 to avoid any encoding incompatibilities post migration to Flexible Server.
6363
- If your source Azure Database for MySQL Single Server has firewall rule names exceeding 80 characters, rename them to ensure length of name is fewer than 80 characters. (The firewall rule name length supported on Flexible Server is 80 characters whereas on Single Server the allowed length is 12 8 characters.)
64-
- If your source Azure Database for MySQL Single Server utilizes non-default ports such as 3308,3309 and 3310, change your connectivity port to 3306 as the above mentioned non-default ports are not supported on Flexible Server.
64+
- If your source Azure Database for MySQL Single Server utilizes nondefault ports such as 3308,3309 and 3310, change your connectivity port to 3306 as the above mentioned nondefault ports aren't supported on Flexible Server.
6565

66-
## How is the target MySQL Flexible Server auto-provisioned?
66+
## How is the target MySQL Flexible Server autoprovisioned?
6767

6868
The compute tier and SKU for the target flexible server is provisioned based on the source single server's pricing tier and VCores based on the detail in the following table.
6969

@@ -81,15 +81,15 @@ The compute tier and SKU for the target flexible server is provisioned based on
8181
| Memory Optimized | 16 | MemoryOptimized | Standard_E16ds_v4 |
8282
| Memory Optimized | 32 | MemoryOptimized | Standard_E32ds_v4 |
8383

84-
- The MySQL version, region, *storage size, subscription and resource group for the target Flexible Server is same as that of the source Single Server.
85-
- For Single Servers with less than 20 GiB storage, the storage size is set to 20 GiB as that is the minimum storage limit on Azure Database for MySQL - Flexible Server.
84+
- The MySQL version, region, *storage size, subscription, and resource group for the target Flexible Server is same as that of the source Single Server.
85+
- For Single Servers with less than 20-GiB storage, the storage size is set to 20 GiB as that is the minimum storage limit on Azure Database for MySQL - Flexible Server.
8686
- Both username formats – username@server_name (Single Server) and username (Flexible Server) are supported on the migrated Flexible Server.
8787
- Both connection string formats – Single Server and Flexible Server are supported on the migrated Flexible Server.
8888
- For Single Server instance with Query store enabled, the server parameter 'slow_query_log' on target instance is set to ON to ensure feature parity when migrating to Flexible Server. For certain workloads this could affect performance and if you observe any performance degradation, set this server parameter to 'OFF' on the Flexible Server instance.
8989

9090
## Post-migration steps
9191

92-
Here is the info you need to know post in-place migration:
92+
Here's the info you need to know post in-place migration:
9393

9494
> [!NOTE]
9595
> Post-migration do no restart the stopped Single Server instance as it might hamper your client's and application connectivity.
@@ -98,7 +98,7 @@ Here is the info you need to know post in-place migration:
9898
- Monitoring page settings (Alerts, Metrics, and Diagnostic settings)
9999
- Any Terraform/CLI scripts you host to manage your Single Server instance should be updated with Flexible Server references.
100100
- For Single Server instance with Query store enabled, the server parameter 'slow_query_log' on target instance is set to ON to ensure feature parity when migrating to Flexible Server. Note, for certain workloads this could affect performance and if you observe any performance degradation, set this server parameter to 'OFF' on the Flexible Server instance.
101-
- For Single Server instance with Microsoft Defender for Cloud enabled, the enablement state is migrated. To achieve parity in Flexible Server post auto-migration for properties you can configure in Single Server, consider the details in the following table:
101+
- For Single Server instance with Microsoft Defender for Cloud enabled, the enablement state is migrated. To achieve parity in Flexible Server post automigration for properties you can configure in Single Server, consider the details in the following table:
102102

103103
| Property | Configuration |
104104
| --- | --- |
@@ -125,7 +125,7 @@ Here is the info you need to know post in-place migration:
125125

126126
**Q. How can I defer the scheduled migration?​**
127127

128-
**A.** You can review the migration schedule by navigating to the Migration blade of your Single Server instance. If you wish to defer the migration, you can defer by a month at the most by navigating to the Migration blade of your single server instance on the Azure portal and re-scheduling the migration by selecting another migration window within a month. The migration details will be locked 7 days prior to the scheduled migration window after which you're unable to reschedule. This in-place migration can be deferred monthly until 16 September 2024.
128+
**A.** You can review the migration schedule by navigating to the Migration blade of your Single Server instance. If you wish to defer the migration, you can defer by a month at the most by navigating to the Migration blade of your single server instance on the Azure portal and rescheduling the migration by selecting another migration window within a month. The migration details will be locked seven days prior to the scheduled migration window after which you're unable to reschedule. This in-place migration can be deferred monthly until 16 September 2024.
129129

130130
**Q. What username and connection string would be supported for the migrated Flexible Server? ​​**
131131

@@ -137,8 +137,8 @@ Here is the info you need to know post in-place migration:
137137

138138
**Q. I see a pricing difference on my potential move from MySQL Basic Single Server to MySQL Flexible Server??​**
139139

140-
**A.** Few servers might see a small price increase after migration (estimated costs can be seen by selecting the automigration schedule edit option on the portal), as the minimum storage limit on both offerings is different (5 GiB on Single Server; 20 GiB on Flexible Server) and storage cost (0.1$ on Single Server; 0.115$ on Flexible Server) for Flexible Server is slightly higher than Single Server. For affected servers, this price increase in Flexible Server provides better throughput and performance compared to Single Server
140+
**A.** Few servers might see a small price increase after migration (estimated costs can be seen by selecting the automigration schedule edit option on the portal), as the minimum storage limit on both offerings is different (5 GiB on Single Server; 20 GiB on Flexible Server) and storage cost (0.1$ on Single Server; 0.115$ on Flexible Server) for Flexible Server is slightly higher than Single Server. For affected servers, this price increase in Flexible Server provides better throughput and performance compared to Single Server.
141141

142142
## Related content
143143

144-
[Manage an Azure Database for MySQL - Flexible Server using the Azure portal](../flexible-server/how-to-manage-server-portal.md)
144+
[Manage an Azure Database for MySQL - Flexible Server using the Azure portal.](../flexible-server/how-to-manage-server-portal.md)

0 commit comments

Comments
 (0)