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/azure-pipelines-deploy-database-task.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Azure Pipelines task for Azure Database for MySQL Flexible Server
3
-
description: Enable Azure Database for MySQL Flexible Server CLI task for using with Azure Pipelines
2
+
title: Azure Pipelines task for Azure Database for MySQL - Flexible Server
3
+
description: Enable Azure Database for MySQL - Flexible Server CLI task for using with Azure Pipelines.
4
4
ms.service: mysql
5
5
ms.subservice: flexible-server
6
6
ms.topic: how-to
@@ -10,9 +10,9 @@ ms.custom: seodec18
10
10
ms.date: 08/09/2021
11
11
---
12
12
13
-
# Azure Pipelines for Azure Database for MySQL Flexible Server
13
+
# Azure Pipelines for Azure Database for MySQL - Flexible Server
14
14
15
-
You can automatically deploy your database updates to Azure Database for MySQL Flexible Server after every successful build with **Azure Pipelines**. You can use Azure CLI task to update the database either with a SQL file or an inline SQL script against the database. This task can be run on cross-platform agents running on Linux, macOS, or Windows operating systems.
15
+
You can automatically deploy your database updates to an Azure Database for MySQL flexible server after every successful build with **Azure Pipelines**. You can use Azure CLI task to update the database either with a SQL file or an inline SQL script against the database. This task can be run on cross-platform agents running on Linux, macOS, or Windows operating systems.
16
16
17
17
## Prerequisites
18
18
@@ -22,8 +22,8 @@ You can automatically deploy your database updates to Azure Database for MySQL F
22
22
- Microsoft hosted agents have Azure CLI pre-installed. However if you are using private agents, [install Azure CLI](/cli/azure/install-azure-cli) on the computer(s) that run the build and release agent. If an agent is already running on the machine on which the Azure CLI is installed, restart the agent to ensure all the relevant stage variables are updated.
23
23
24
24
This quickstart uses the resources created in either of these guides as a starting point:
25
-
- Create an Azure Database for MySQL Flexible Server using [Azure portal](./quickstart-create-server-portal.md) or [Azure CLI](./quickstart-create-server-cli.md)
26
25
26
+
- Create an Azure Database for MySQL flexible server using [Azure portal](./quickstart-create-server-portal.md) or [Azure CLI](./quickstart-create-server-cli.md)
This article provides considerations and guidelines for working with Azure Database for MySQL Flexible Servers.
17
+
This article provides considerations and guidelines for working with Azure Database for MySQL - Flexible Servers.
18
18
19
-
## What is an Azure Database for MySQL Flexible Server?
19
+
## What is an Azure Database for MySQL - Flexible Server?
20
20
21
-
Azure Database for MySQL Flexible Server is a fully managed database service running community version of MySQL. In general, the service is designed to provide flexibility and configuration customizations based on the user requirements. It is the same MySQL server construct that you may be familiar with in the on-premises world. Specifically, the flexible server is managed, provides out of the box performance, better server manageability and control, and exposes access and features at server-level.
21
+
Azure Database for MySQL - Flexible Server is a fully managed database service running community version of MySQL. In general, the service is designed to provide flexibility and configuration customizations based on the user requirements. It is the same MySQL server construct that you may be familiar with in the on-premises world. Specifically, the flexible server is managed, provides out of the box performance, better server manageability and control, and exposes access and features at server-level.
22
22
23
-
An Azure Database for MySQL Flexible Server:
23
+
An Azure Database for MySQL - Flexible Server:
24
24
25
25
- Is created within an Azure subscription.
26
26
- Is the parent resource for databases.
@@ -36,11 +36,11 @@ An Azure Database for MySQL Flexible Server:
36
36
- Provides the scope for management policies that apply to its databases: login, firewall, users, roles, configurations, etc.
37
37
- Supports major version MySQL 5.7 and MySQL 8.0. For more information, see [Supported Azure Database for MySQL engine versions](./../concepts-supported-versions.md).
38
38
39
-
Within an Azure Database for MySQL Flexible Server, you can create one or multiple databases. You can opt to create a single database per server to use all the resources or to create multiple databases to share the resources. The pricing is structured per-server, based on the configuration of compute tier, vCores, and storage (GB). For more information, see [compute and storage](./concepts-compute-storage.md).
39
+
Within an Azure Database for MySQL - Flexible Server, you can create one or multiple databases. You can opt to create a single database per server to use all the resources or to create multiple databases to share the resources. The pricing is structured per-server, based on the configuration of compute tier, vCores, and storage (GB). For more information, see [compute and storage](./concepts-compute-storage.md).
40
40
41
-
## Stop/Start an Azure Database for MySQL Flexible Server
41
+
## Stop/Start an Azure Database for MySQL flexible server
42
42
43
-
Azure Database for MySQL Flexible Server gives you the ability to **Stop** the server when not in use and **Start** the server when you resume activity. This is essentially done to save costs on the database servers and only pay for the resource when in use. This becomes even more important for dev-test workloads and when you are only using the server for part of the day. When you stop the server, all active connections will be dropped. Later, when you want to bring the server back online, you can either use the [Azure portal](how-to-stop-start-server-portal.md) or CLI.
43
+
Azure Database for MySQL - Flexible Server gives you the ability to **Stop** the server when not in use and **Start** the server when you resume activity. This is essentially done to save costs on the database servers and only pay for the resource when in use. This becomes even more important for dev-test workloads and when you are only using the server for part of the day. When you stop the server, all active connections will be dropped. Later, when you want to bring the server back online, you can either use the [Azure portal](how-to-stop-start-server-portal.md) or CLI.
44
44
45
45
When the server is in the **Stopped** state, the server's compute is not billed. However, storage continues to be billed as the server's storage remains to ensure that data files are available when the server is started again.
46
46
@@ -54,13 +54,13 @@ During the time server is stopped, no management operations can be performed on
54
54
55
55
## How do I manage a server?
56
56
57
-
You can manage the creation, deletion, server parameter configuration (my.cnf), scaling, networking, security, high availability, backup & restore, monitoring of your Azure Database for MySQL Flexible Server by using the [Azure portal](./quickstart-create-server-portal.md) or the [Azure CLI](./quickstart-create-server-cli.md). In addition, following stored procedures are available in Azure Database for MySQL to perform certain database administration tasks required as SUPER user privilege is not supported on the server.
57
+
You can manage the creation, deletion, server parameter configuration (my.cnf), scaling, networking, security, high availability, backup & restore, monitoring of your Azure Database for MySQL - Flexible Server by using the [Azure portal](./quickstart-create-server-portal.md) or the [Azure CLI](./quickstart-create-server-cli.md). In addition, following stored procedures are available in Azure Database for MySQL to perform certain database administration tasks required as SUPER user privilege is not supported on the server.
|*mysql.az_kill*|processlist_id|N/A|Equivalent to [`KILL CONNECTION`](https://dev.mysql.com/doc/refman/8.0/en/kill.html) command. Will terminate the connection associated with the provided processlist_id after terminating any statement the connection is executing.|
62
62
|*mysql.az_kill_query*|processlist_id|N/A|Equivalent to [`KILL QUERY`](https://dev.mysql.com/doc/refman/8.0/en/kill.html) command. Will terminate the statement the connection is currently executing. Leaves the connection itself alive.|
63
-
|*mysql.az_load_timezone*|N/A|N/A|Loads [time zone tables](../howto-server-parameters.md#working-with-the-time-zone-parameter) to allow the `time_zone` parameter to be set to named values (ex. "US/Pacific").|
63
+
|*mysql.az_load_timezone*|N/A|N/A|Loads [time zone tables](../single-server/how-to-server-parameters.md#working-with-the-time-zone-parameter) to allow the `time_zone` parameter to be set to named values (ex. "US/Pacific").|
Azure Database for MySQL Flexible Server provides users with the ability to configure audit logs. Audit logs can be used to track database-level activity including connection, admin, DDL, and DML events. These types of logs are commonly used for compliance purposes.
17
+
Azure Database for MySQL - Flexible Server provides users with the ability to configure audit logs. Audit logs can be used to track database-level activity including connection, admin, DDL, and DML events. These types of logs are commonly used for compliance purposes.
18
18
19
19
## Configure audit logging
20
20
@@ -46,7 +46,7 @@ Other parameters you can adjust to control audit logging behavior include:
46
46
47
47
## Access audit logs
48
48
49
-
Audit logs are integrated with Azure Monitor diagnostic settings. Once you've enabled audit logs on your MySQL flexible server, you can emit them to Azure Monitor logs, Event Hubs, or Azure Storage. To learn more about diagnostic settings, see the [diagnostic logs documentation](../../azure-monitor/essentials/platform-logs-overview.md). To learn more about how to enable diagnostic settings in the Azure portal, see the [audit log portal article](tutorial-configure-audit.md#set-up-diagnostics).
49
+
Audit logs are integrated with Azure Monitor diagnostic settings. Once you've enabled audit logs on your flexible server, you can emit them to Azure Monitor logs, Event Hubs, or Azure Storage. To learn more about diagnostic settings, see the [diagnostic logs documentation](../../azure-monitor/essentials/platform-logs-overview.md). To learn more about how to enable diagnostic settings in the Azure portal, see the [audit log portal article](tutorial-configure-audit.md#set-up-diagnostics).
50
50
51
51
> [!NOTE]
52
52
> Premium Storage accounts are not supported if you send the logs to Azure storage via diagnostics and settings.
@@ -198,4 +198,3 @@ Once your audit logs are piped to Azure Monitor Logs through Diagnostic Logs, yo
198
198
199
199
- Learn more about [slow query logs](concepts-slow-query-logs.md)
0 commit comments