Skip to content

Commit c64b3f2

Browse files
committed
edits
1 parent 839ce0b commit c64b3f2

8 files changed

+28
-28
lines changed

articles/mysql/flexible-server/quickstart-create-arm-template.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ ms.date: 02/16/2023
2626

2727
## Create a server that has public access
2828

29-
To create an Azure Database for MySQL flexible server instance by using the public access connectivity method and create a database on the server, reate an *azuredeploy.json* file that has the following code examples. If necessary, update the `firewallRules` default value.
29+
To create an Azure Database for MySQL - Flexible Server instance by using the public access connectivity method and create a database on the server, create an *azuredeploy.json* file that has the following code examples. If necessary, update the default value for `firewallRules`.
3030

3131
```json
3232
{
@@ -73,7 +73,7 @@ To create an Azure Database for MySQL flexible server instance by using the publ
7373
"MemoryOptimized"
7474
],
7575
"metadata": {
76-
"description": "The tier of the specific SKU. High vailability is available only for GeneralPurpose and MemoryOptimized SKUs."
76+
"description": "The tier of the specific SKU. High availability is available only for GeneralPurpose and MemoryOptimized SKUs."
7777
}
7878
},
7979
"version": {
@@ -91,7 +91,7 @@ To create an Azure Database for MySQL flexible server instance by using the publ
9191
"type": "string",
9292
"defaultValue": "1",
9393
"metadata": {
94-
"description": "Availability zone information of the server. (If you don't have a preference, leave leave blank.)"
94+
"description": "The availability zone information of the server. (If you don't have a preference, leave this setting blank.)"
9595
}
9696
},
9797
"haEnabled": {
@@ -103,7 +103,7 @@ To create an Azure Database for MySQL flexible server instance by using the publ
103103
"ZoneRedundant"
104104
],
105105
"metadata": {
106-
"description": "High availability mode for a server: Disabled, SameZone, or ZoneRedundant"
106+
"description": "High availability mode for a server: Disabled, SameZone, or ZoneRedundant."
107107
}
108108
},
109109
"standbyAvailabilityZone": {
@@ -504,7 +504,7 @@ New-AzResourceGroupDeployment -ResourceGroupName exampleRG -TemplateFile azurede
504504

505505
---
506506

507-
Complete the steps to enter the parameter values. When the deployment finishes, message indicates a successful deployment.
507+
Complete the steps to enter the parameter values. When the deployment finishes, a message indicates a successful deployment.
508508

509509
## Review deployed resources
510510

@@ -546,4 +546,4 @@ Remove-AzResourceGroup -Name exampleRG
546546
## Related content
547547

548548
- For a step-by-step tutorial that guides you through the process of creating an ARM template, see [Tutorial: Create and deploy your first ARM template](../../azure-resource-manager/templates/template-tutorial-create-first-template.md).
549-
- For a step-by-step tutorial to build an app by using Azure App Service and MySQL, see [Build a PHP (Laravel) web app with MySQL](tutorial-php-database-app.md).
549+
- For a step-by-step tutorial that demonstrates how to build an app by using Azure App Service and MySQL, see [Build a PHP (Laravel) web app with MySQL](tutorial-php-database-app.md).

articles/mysql/flexible-server/quickstart-create-bicep.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ ms.date: 02/16/2023
2424

2525
[!INCLUDE [flexible-server-free-trial-note](../includes/flexible-server-free-trial-note.md)]
2626

27-
## Create server with public access
27+
## Create a server that has public access
2828

29-
Modify the following code samples to create a *main.bicep* file and a *CreateFirewallRules.bicep* file. Use the files to create an Azure Database for MySQL flexible server that has public access and to create a database on the server. You might need to modify the `firewallRules` default value.
29+
Modify the following code examples to create a *main.bicep* file and a *CreateFirewallRules.bicep* file. Use the files to create an Azure Database for MySQL flexible server that has public access and to create a database on the server. You might need to modify the default value of `firewallRules`.
3030

3131
*main.bicep*:
3232

@@ -217,7 +217,7 @@ param serverVersion string = '8.0.21'
217217
@description('The availability zone information for the server. (If you don't have a preference, leave blank.)')
218218
param availabilityZone string = '1'
219219
220-
@description('Provide the high availability mode for a server : Disabled, SameZone, or ZoneRedundant')
220+
@description('Provide the high availability mode for a server: Disabled, SameZone, or ZoneRedundant.')
221221
@allowed([
222222
'Disabled'
223223
'SameZone'

articles/mysql/flexible-server/quickstart-create-server-cli.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ The server that's created has the following attributes:
6666
- The default connectivity method is **Private access (VNet Integration)**, with an autogenerated virtual network and subnet.
6767

6868
> [!NOTE]
69-
> The connectivity method can't be changed after you create the server. For example, if you selected **Private access (VNet Integration)** when you created the server, you can't change the setting to **Public access (allowed IP addresses)** after deployment. We highly recommend that you create a server that has private access to securely access your server by using virtual network integration. For more information about private access, see the [networking concepts](./concepts-networking.md) article.
69+
> The connectivity method can't be changed after you create the server. For example, if you selected **Private access (VNet Integration)** when you created the server, you can't change the setting to **Public access (allowed IP addresses)** after deployment. We highly recommend that you create a server that has private access to securely access your server by using virtual network integration. For more information about private access, see the article about [networking concepts](./concepts-networking.md).
7070
71-
If you want to change any defaults, see the Azure CLI [reference documentation](/cli/azure/mysql/flexible-server) for the complete list of configurable CLI parameters.
71+
If you want to change any defaults, see the Azure CLI [reference documentation](/cli/azure/mysql/flexible-server) for the complete list of configurable Azure CLI parameters.
7272

7373
Here's sample output:
7474

@@ -77,9 +77,9 @@ Creating Resource Group 'groupXXXXXXXXXX'...
7777
Creating new vnet "serverXXXXXXXXXVNET" in resource group "groupXXXXXXXXXX"...
7878
Creating new subnet "serverXXXXXXXXXSubnet" in resource group "groupXXXXXXXXXX" and delegating it to "Microsoft.DBforMySQL/flexibleServers"...
7979
Creating MySQL Server 'serverXXXXXXXXX' in group 'groupXXXXXXXXXX'...
80-
Your server 'serverXXXXXXXXX' is using sku 'Standard_B1ms' (Paid Tier). Please refer to https://aka.ms/mysql-pricing for pricing details
80+
Your server 'serverXXXXXXXXX' is using SKU 'Standard_B1ms' (Paid Tier). For pricing details, see https://aka.ms/mysql-pricing.
8181
Creating MySQL database 'flexibleserverdb'...
82-
Make a note of your password. If you forget, you would have to reset your password with 'az mysql flexible-server update -n serverXXXXXXXXX -g groupXXXXXXXXXX -p <new-password>'.
82+
Make a note of your password. If you forget your password, reset the password by running 'az mysql flexible-server update -n serverXXXXXXXXX -g groupXXXXXXXXXX -p <new-password>'.
8383
{
8484
"connectionString": "server=serverXXXXXXXXX.mysql.database.azure.com;database=flexibleserverdb;uid=secureusername;pwd=securepasswordstring",
8585
"databaseName": "flexibleserverdb",
@@ -95,7 +95,7 @@ Make a note of your password. If you forget, you would have to reset your passwo
9595
}
9696
```
9797

98-
If you want to change any defaults, see the Azure CLI [reference documentation](/cli/azure/mysql/flexible-server) for the complete list of configurable CLI parameters.
98+
If you want to change any defaults, see the Azure CLI [reference documentation](/cli/azure/mysql/flexible-server) for the complete list of configurable Azure CLI parameters.
9999

100100
## Create a database
101101

@@ -179,7 +179,7 @@ If the connection fails, try these solutions:
179179
- Verify that you configured a firewall rule for your client machine.
180180
- Ensure that your client machine is in the same virtual network as the server if you configured your server for private access in a virtual network.
181181

182-
To run a single query, use the`--querytext` argument (`-q`).
182+
To run a single query, use the`--querytext` argument (`-q`):
183183

184184
```azurecli-interactive
185185
az mysql flexible-server connect -n <server-name> -u <username> -p "<password>" -d <database-name> --querytext "<query text>"
@@ -191,15 +191,15 @@ Here's an example:
191191
az mysql flexible-server connect -n mysqldemoserver1 -u dbuser -p "dbpassword" -d newdatabase -q "select * from table1;" --output table
192192
```
193193

194-
To learn more about using `az mysql flexible-server connect`, see the [Azure CLI connect and query](connect-azure-cli.md) article.
194+
To learn more about using `az mysql flexible-server connect`, see [Azure CLI connect and query](connect-azure-cli.md).
195195

196196
## Connect by using the MySQL command-line client
197197

198198
If you created your Azure Database for MySQL flexible server by using private access with virtual network integration, connect to your server from a resource that's in the same virtual network as your server. You can create a virtual machine and add it to the virtual network that was created when you created your Azure Database for MySQL - Flexible Server instance. To learn more, see [Configure private access](how-to-manage-virtual-network-portal.md).
199199

200200
If you created your Azure Database for MySQL - Flexible Server instance by using public access (allowed IP addresses), you can add your local IP address to the list of firewall rules on your server. For detailed guidance, see [Create or manage firewall rules](how-to-manage-firewall-portal.md).
201201

202-
To connect to the server from your local environment, you can use either [mysql.exe](https://dev.mysql.com/doc/refman/8.0/en/mysql.html) or [MySQL Workbench](./connect-workbench.md). Azure Database for MySQL - Flexible Server supports connecting your client applications to the Azure Database for MySQL - Flexible Server service by using Transport Layer Security (TLS), previously known as Secure Sockets Layer (SSL). TLS is an industry-standard protocol that ensures encrypted network connections between your database server and client applications, so you can adhere to compliance requirements. To connect with your Azure Database for MySQL flexible server, download the [public SSL certificate](https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem) for certificate authority verification. To learn more about connecting with encrypted connections or disabling SSL, see [Connect to Azure Database for MySQL - Flexible Server by using encrypted connections](how-to-connect-tls-ssl.md).
202+
To connect to the server from your local environment, you can use either [mysql.exe](https://dev.mysql.com/doc/refman/8.0/en/mysql.html) or [MySQL Workbench](./connect-workbench.md). Azure Database for MySQL - Flexible Server supports connecting your client applications to the Azure Database for MySQL - Flexible Server service by using Transport Layer Security (TLS), previously known as Secure Sockets Layer (SSL). TLS is an industry-standard protocol that ensures encrypted network connections between your database server and client applications, so you can adhere to compliance requirements. To connect by using your Azure Database for MySQL flexible server, download the [public SSL certificate](https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem) for certificate authority verification. To learn more about connecting by using encrypted connections or disabling SSL, see [Connect to Azure Database for MySQL - Flexible Server by using encrypted connections](how-to-connect-tls-ssl.md).
203203

204204
The following example shows how to connect to your Azure Database for MySQL flexible server by using the MySQL command-line client tool. You can install the tool if it's not already installed. Download the DigiCertGlobalRootCA certificate that's required for SSL connections. Use the `--ssl-mode=REQUIRED` connection string setting to enforce TLS/SSL certificate verification. Pass the local certificate file path to the `--ssl-ca` parameter. Replace values with your actual server name and password.
205205

@@ -228,9 +228,9 @@ mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl=true --ssl
228228
> [!IMPORTANT]
229229
> When you connect to your Azure Database for MySQL flexible server by using Cloud Shell, use the `--ssl=true` parameter. Do not use `--ssl-mode=REQUIRED`.
230230
>
231-
> The primary reason that this guidance is important is that Azure Cloud Shell comes with a preinstalled *mysql.exe* client from the MariaDB distribution. The *mysql.exe* client requires the `--ssl` parameter. The MySQL client from the Oracle distribution requires the `--ssl-mode` parameter.
231+
> The primary reason that this guidance is important is that Azure Cloud Shell is preinstalled with the *mysql.exe* client from the MariaDB distribution. The *mysql.exe* client requires the `--ssl` parameter. The MySQL client from the Oracle distribution requires the `--ssl-mode` parameter.
232232
>
233-
> If you see the following error message when you connect to your Azure Database for MySQL flexible server, either you didn't select the **Allow public access from any Azure service within Azure to this server** checkbox when you set up your firewall rules, or the option isn't saved. Try again to set the firewall rules, and then try again.
233+
> If you see the following error message when you connect to your Azure Database for MySQL flexible server, either you didn't select the **Allow public access from any Azure service within Azure to this server** checkbox when you set up your firewall rules, or the option isn't saved. Set the firewall rules, and then try again.
234234
>
235235
> `ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)`
236236
@@ -242,7 +242,7 @@ If you don't need to use the resources that you created for this article in anot
242242
az group delete --name myresourcegroup
243243
```
244244

245-
If you want to delete only the flexible server that you created, run the `az mysql server delete` command:
245+
If you want to delete only the flexible server that you created, run this command:
246246

247247
```azurecli-interactive
248248
az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver

articles/mysql/flexible-server/quickstart-create-server-portal.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ In the [Azure portal](https://portal.azure.com), enter your credentials to sign
2424

2525
## Create an Azure Database for MySQL flexible server
2626

27-
You create an instance of Azure Database for MySQL - Flexible Server by using a defined set of [compute and storage resources](./concepts-compute-storage.md) to create a flexible server. You create the server within an [Azure resource group](../../azure-resource-manager/management/overview.md).
27+
You create an instance of Azure Database for MySQL - Flexible Server by using a defined set of [compute and storage resources](./concepts-compute-storage.md) to create a flexible server. Create the server within an [Azure resource group](../../azure-resource-manager/management/overview.md).
2828

2929
Complete these steps to create an Azure Database for MySQL flexible server:
3030

@@ -64,7 +64,7 @@ Complete these steps to create an Azure Database for MySQL flexible server:
6464

6565
When you use public access, access to your server is limited to the allowed IP addresses that you add to a firewall rule. Using this method prevents external applications and tools from connecting to the server and any databases on the server, unless you create a rule to open the firewall for a specific IP address or range of IP addresses. When you select **Create an azuredeploy.json file**, access to your server is limited to your virtual network. For more information about private access, see the [concepts](./concepts-networking.md) article.
6666

67-
In this quickstart, you learn how to set public access to connect to the server. On the **Networking tab**, for **Connectivity method**, select **Public access**. To set **Firewall rules**, select **Add current client IP address**.
67+
In this quickstart, you learn how to set public access to connect to the server. On the **Networking tab**, for **Connectivity method**, select **Public access**. To set firewall rules, select **Add current client IP address**.
6868

6969
> [!NOTE]
7070
> You can't change the connectivity method after you create the server. For example, if you select **Public access (allowed IP addresses)** when you create the server, you can't change the setting to **Private access (VNet Integration)** after the server is deployed. We highly recommend that you create your server to use private access to help secure access to your server via virtual network integration. For more information about private access, see the [concepts](./concepts-networking.md) article.
@@ -96,7 +96,7 @@ After you select **Connect**, you can see details about how to connect locally b
9696
:::image type="content" source="./media/quickstart-create-server-portal/connect-mysql-flexible-server.png" alt-text="Screenshot that shows the Connect pane.":::
9797

9898
> [!IMPORTANT]
99-
> If you see the following error message when you connect to your Azure Database for MySQL flexible server, either you didn't select the **Allow public access from any Azure service within Azure to this server** checkbox when you set up your firewall rules, or the option isn't saved. Try again to set the firewall rules, and then try again.
99+
> If you see the following error message when you connect to your Azure Database for MySQL flexible server, either you didn't select the **Allow public access from any Azure service within Azure to this server** checkbox when you set up your firewall rules, or the option isn't saved. Set the firewall rules, and then try again.
100100
>
101101
> `ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)`
102102

articles/mysql/flexible-server/whats-new.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -641,11 +641,11 @@ This release of Azure Database for MySQL flexible server includes the following
641641

642642
- **MySQL 8.0.21 released**
643643

644-
MySQL 8.0.21 is now available in Azure Database for MySQL flexible server in all major [Azure regions](overview.md#azure-regions). Customers can use the Azure portal, the Azure CLI, or Azure Resource Manager templates to provision the MySQL 8.0.21 release. [Learn more](quickstart-create-server-portal.md#create-an-azure-database-for-mysql-flexible-server-instance).
644+
MySQL 8.0.21 is now available in Azure Database for MySQL flexible server in all major [Azure regions](overview.md#azure-regions). Customers can use the Azure portal, the Azure CLI, or Azure Resource Manager templates to provision the MySQL 8.0.21 release. [Learn more](quickstart-create-server-portal.md#create-an-azure-database-for-mysql-flexible-server).
645645

646646
- **Support for Availability zone placement during server creation released**
647647

648-
Customers can now specify their preferred Availability zone during server creation. This functionality allows customers to collocate their applications hosted on Azure VM, Virtual Machine Scale Set, or AKS and database in the same Availability zones to minimize database latency and improve performance. [Learn more](quickstart-create-server-portal.md#create-an-azure-database-for-mysql-flexible-server-instance).
648+
Customers can now specify their preferred Availability zone during server creation. This functionality allows customers to collocate their applications hosted on Azure VM, Virtual Machine Scale Set, or AKS and database in the same Availability zones to minimize database latency and improve performance. [Learn more](quickstart-create-server-portal.md#create-an-azure-database-for-mysql-flexible-server).
649649

650650
- **Performance fixes for issues when running Azure Database for MySQL flexible server in virtual network with private access**
651651

articles/mysql/includes/azure-database-for-mysql-flexible-server-abstract.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ ms.topic: include
66
ms.date: 05/24/2022
77
---
88

9-
Azure Database for MySQL - Flexible Server is a managed service that you use to run, manage, and scale highly available MySQL databases in the cloud. You can use an Azure Resource Manager template (ARM template) to provision Azure Database for MySQL - Flexible Serve to deploy multiple servers or multiple databases on a server.
9+
Azure Database for MySQL - Flexible Server is a managed service that you use to run, manage, and scale highly available MySQL databases in the cloud. You can use an Azure Resource Manager template (ARM template) to provision Azure Database for MySQL - Flexible Server to deploy multiple servers or to deploy multiple databases on a server.

0 commit comments

Comments
 (0)