Skip to content

Commit 4e9f4f4

Browse files
authored
Merge pull request #275985 from markingmyname/mysqlcleanup
[MySQL] Cleanup random articles
2 parents 1bf3dc2 + a19c0c5 commit 4e9f4f4

35 files changed

+754
-825
lines changed

articles/mysql/.openpublishing.redirection.mysql.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -919,6 +919,11 @@
919919
"source_path_from_root": "/articles/mysql/single-server/concepts-aks.md",
920920
"redirect_url": "/azure/mysql/flexible-server/concepts-aks",
921921
"redirect_document_id": true
922+
},
923+
{
924+
"source_path_from_root": "/articles/mysql/flexible-server/overview-single.md",
925+
"redirect_url": "/azure/mysql/flexible-server/overview",
926+
"redirect_document_id": true
922927
}
923928
]
924929
}

articles/mysql/TOC.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
expanded: true
55
items:
66
- name: What is Azure Database for MySQL - Flexible Server?
7-
href: flexible-server/overview-single.md
7+
href: flexible-server/overview.md
88
- name: Select the right deployment type
99
href: select-right-deployment-type.md
1010
- name: Try for free
@@ -21,8 +21,6 @@
2121
items:
2222
- name: Overview
2323
items:
24-
- name: Flexible server deployment model
25-
href: flexible-server/overview.md
2624
- name: What's new?
2725
href: flexible-server/whats-new.md
2826
- name: Release notes
Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,47 @@
11
---
22
title: Troubleshoot connection issues
33
description: Learn how to troubleshoot connection issues to Azure Database for MySQL - Flexible Server.
4+
author: shreyaaithal
5+
ms.author: shaithal
6+
ms.reviewer: maghan
7+
ms.date: 05/21/2024
48
ms.service: mysql
59
ms.subservice: flexible-server
610
ms.topic: troubleshooting
7-
author: shreyaaithal
8-
ms.author: shaithal
9-
ms.date: 9/21/2020
1011
---
1112

1213
# Troubleshoot connection issues to Azure Database for MySQL - Flexible Server
1314

14-
[!INCLUDE[applies-to-mysql-flexible-server](../includes/applies-to-mysql-flexible-server.md)]
15-
15+
[!INCLUDE [applies-to-mysql-flexible-server](../includes/applies-to-mysql-flexible-server.md)]
1616

17-
Connection problems may be caused by a variety of things, including:
17+
Connection problems might be caused by a variety of things, including:
1818

19-
* Firewall settings
20-
* Connection time-out
21-
* Incorrect login information
22-
* Maximum limit reached on some Azure Database for MySQL flexible server resources
19+
- Firewall settings
20+
- Connection time-out
21+
- Incorrect login information
22+
- Maximum limit reached on some Azure Database for MySQL flexible server resources
2323

2424
In this article, we will discuss how you can troubleshoot some of the common errors and steps to resolve these errors.
2525

2626
## Troubleshoot common errors
2727

2828
If the application persistently fails to connect to Azure Database for MySQL flexible server, it usually indicates an issue with one of the following:
2929

30-
* Encrypted connection using TLS/SSL: Azure Database for MySQL flexible server supports encrypted connections using Transport Layer Security (TLS 1.2) and all **incoming connections with TLS 1.0 and TLS 1.1 will be denied by default**. You can disable enforcement of encrypted connections or change the TLS version. Learn more about [Encrypted connectivity using Transport Layer Security (TLS 1.2) in Azure Database for MySQL flexible server](./how-to-connect-tls-ssl.md).
30+
- Encrypted connection using TLS/SSL: Azure Database for MySQL flexible server supports encrypted connections using Transport Layer Security (TLS 1.2) and all **incoming connections with TLS 1.0 and TLS 1.1 will be denied by default**. You can disable enforcement of encrypted connections or change the TLS version. Learn more about [Encrypted connectivity using Transport Layer Security (TLS 1.2) in Azure Database for MySQL flexible server](how-to-connect-tls-ssl.md).
3131
- Azure Database for MySQL flexible server in *Private access (VNet Integration)*: Make sure you are connecting from within the same virtual network as the Azure Database for MySQL flexible server instance. Refer to [virtual network in Azure Database for MySQL flexible server]<!--(./concepts-networking-virtual-network.md)-->
32-
- Azure Database for MySQL flexible server with *Public access (allowed IP addresses)*, make sure that the firewall is configured to allow connections from your client. Refer to [Create and manage Azure Database for MySQL flexible server firewall rules using the Azure portal](./how-to-manage-firewall-portal.md).
33-
* Client firewall configuration: The firewall on your client must allow connections to your Azure Database for MySQL flexible server instance. IP addresses and ports of the server that you connect to must be allowed as well as application names such as MySQL in some firewalls.
34-
* User error: You might have mistyped connection parameters, such as the server name in the connection string.
32+
- Azure Database for MySQL flexible server with *Public access (allowed IP addresses)*, make sure that the firewall is configured to allow connections from your client. Refer to [Create and manage Azure Database for MySQL flexible server firewall rules using the Azure portal](how-to-manage-firewall-portal.md).
33+
- Client firewall configuration: The firewall on your client must allow connections to your Azure Database for MySQL flexible server instance. IP addresses and ports of the server that you connect to must be allowed as well as application names such as MySQL in some firewalls.
34+
- User error: You might have mistyped connection parameters, such as the server name in the connection string.
3535

3636
### Resolve connectivity issues
3737

38-
* Refer to [encrypted connectivity using Transport Layer Security (TLS 1.2) in Azure Database for MySQL flexible server](./how-to-connect-tls-ssl.md) --> to learn more about encrypted connections.
39-
* If you are using **Public access (allowed IP addresses)**, then set up [firewall rules](./how-to-manage-firewall-portal.md) to allow the client IP address. For temporary testing purposes only, set up a firewall rule using 0.0.0.0 as the starting IP address and using 255.255.255.255 as the ending IP address. This will open the server to all IP addresses. If this resolves your connectivity issue, remove this rule and create a firewall rule for an appropriately limited IP address or address range.
40-
* On all firewalls between the client and the internet, make sure that port 3306 is open for outbound connections.
41-
* Verify your connection string and other connection settings. Refer to the pre-defined connection strings in the **Connection Strings** page available for your server in the Azure portal for common languages.
38+
- Refer to [encrypted connectivity using Transport Layer Security (TLS 1.2) in Azure Database for MySQL flexible server](how-to-connect-tls-ssl.md) --> to learn more about encrypted connections.
39+
- If you are using **Public access (allowed IP addresses)**, then set up [firewall rules](how-to-manage-firewall-portal.md) to allow the client IP address. For temporary testing purposes only, set up a firewall rule using 0.0.0.0 as the starting IP address and using 255.255.255.255 as the ending IP address. This will open the server to all IP addresses. If this resolves your connectivity issue, remove this rule and create a firewall rule for an appropriately limited IP address or address range.
40+
- On all firewalls between the client and the internet, make sure that port 3306 is open for outbound connections.
41+
- Verify your connection string and other connection settings. Refer to the pre-defined connection strings in the **Connection Strings** page available for your server in the Azure portal for common languages.
42+
43+
## Related content
4244

43-
## Next steps
44-
- [Use MySQL Workbench to connect and query data in Azure Database for MySQL flexible server](./connect-workbench.md).
45-
- [Use PHP to connect and query data in Azure Database for MySQL flexible server](./connect-php.md).
46-
- [Use Python to connect and query data in Azure Database for MySQL flexible server](./connect-python.md).
45+
- [Use MySQL Workbench to connect and query data in Azure Database for MySQL flexible server](connect-workbench.md)
46+
- [Use PHP to connect and query data in Azure Database for MySQL flexible server](connect-php.md)
47+
- [Use Python to connect and query data in Azure Database for MySQL flexible server](connect-python.md)

0 commit comments

Comments
 (0)