You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/how-to-manage-server-portal.md
+13-12Lines changed: 13 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how to manage Azure Database for MySQL - Flexible Server from
4
4
author: mksuni
5
5
ms.author: sumuth
6
6
ms.reviewer: maghan
7
-
ms.date: 05/17/2024
7
+
ms.date: 05/21/2024
8
8
ms.service: mysql
9
9
ms.subservice: flexible-server
10
10
ms.topic: how-to
@@ -16,9 +16,10 @@ ms.topic: how-to
16
16
17
17
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.
18
18
19
-
## Sign in
19
+
## Prerequisites
20
20
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.
22
23
23
24
## Scale compute and storage
24
25
@@ -29,11 +30,11 @@ After server creation you can scale between the various [pricing tiers](https://
29
30
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.
30
31
31
32
> [!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":::
33
34
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.
37
38
38
39
1. Select **OK** to save changes.
39
40
@@ -43,25 +44,25 @@ You can change the administrator role's password using the Azure portal.
43
44
44
45
1. Select your Azure Database for MySQL flexible server instance in the Azure portal. In the **Overview** window, select **Reset password**.
45
46
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.
47
48
48
49
> [!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":::
50
51
51
52
1. Select **Save** to save the new password.
52
53
53
54
## Delete a server
54
55
55
56
You can delete your server if you no longer need it.
56
57
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**.
58
59
59
60
1. Type the name of the server into the input box to confirm that you want to delete the server.
60
61
61
62
> [!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":::
Copy file name to clipboardExpand all lines: articles/mysql/migrate/migrate-single-flexible-in-place-auto-migration.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: "In-place automigration from Azure Database for MySQL – Single Server to Flexible Server"
2
+
title: In-place automigration
3
3
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.
**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.
21
21
22
22
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:
23
23
@@ -30,7 +30,7 @@ The in-place migration provides a highly resilient and self-healing offline migr
30
30
31
31
## Eligibility
32
32
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).
34
34
35
35
## Configure migration alerts and review migration schedule
36
36
@@ -52,18 +52,18 @@ Following described are the ways to review your migration schedule once you rece
52
52
- 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.
53
53
- 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.
54
54
55
-
## Prerequisite checks for in-place auto-migration
55
+
## Prerequisite checks for in-place automigration
56
56
57
57
Review the following prerequisites to ensure a successful in-place automigration:
58
58
59
59
- 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.
61
61
- 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.
62
62
- 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.
63
63
- 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.
65
65
66
-
## How is the target MySQL Flexible Server auto-provisioned?
66
+
## How is the target MySQL Flexible Server autoprovisioned?
67
67
68
68
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.
69
69
@@ -81,15 +81,15 @@ The compute tier and SKU for the target flexible server is provisioned based on
- 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 20GiB 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.
86
86
- Both username formats – username@server_name (Single Server) and username (Flexible Server) are supported on the migrated Flexible Server.
87
87
- Both connection string formats – Single Server and Flexible Server are supported on the migrated Flexible Server.
88
88
- 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.
89
89
90
90
## Post-migration steps
91
91
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:
93
93
94
94
> [!NOTE]
95
95
> 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:
98
98
- Monitoring page settings (Alerts, Metrics, and Diagnostic settings)
99
99
- Any Terraform/CLI scripts you host to manage your Single Server instance should be updated with Flexible Server references.
100
100
- 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:
102
102
103
103
| Property | Configuration |
104
104
| --- | --- |
@@ -125,7 +125,7 @@ Here is the info you need to know post in-place migration:
125
125
126
126
**Q. How can I defer the scheduled migration?**
127
127
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.
129
129
130
130
**Q. What username and connection string would be supported for the migrated Flexible Server? **
131
131
@@ -137,8 +137,8 @@ Here is the info you need to know post in-place migration:
137
137
138
138
**Q. I see a pricing difference on my potential move from MySQL Basic Single Server to MySQL Flexible Server??**
139
139
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.
141
141
142
142
## Related content
143
143
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