title | description | author | ms.author | ms.service | ms.custom | ms.topic | ms.date |
---|---|---|---|---|---|---|---|
Integrate Azure Database for MySQL with Service Connector |
Integrate Azure Database for MySQL into your application with Service Connector |
shizn |
xshi |
service-connector |
event-tier1-build-2022 |
how-to |
05/03/2022 |
This page shows the supported authentication types and client types of Azure Database for MySQL using Service Connector. You might still be able to connect to Azure Database for MySQL in other programming languages without using Service Connector. This page also shows default environment variable names and values (or Spring Boot configuration) you get when you create the service connection. You can learn more about Service Connector environment variable naming convention.
- Azure App Service
- Azure Spring Cloud
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_CONNECTIONSTRING | ADO.NET MySQL connection string | Server={MySQLName}.mysql.database.azure.com;Database={MySQLDbName};Port=3306;SSL Mode=Required;User Id={MySQLUsername};Password={TestDbPassword} |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_CONNECTIONSTRING | JDBC MySQL connection string | jdbc:mysql://{MySQLName}.mysql.database.azure.com:3306/{MySQLDbName}?sslmode=required&user={MySQLUsername}&password={Uri.EscapeDataString(TestDbPassword)} |
Secret/ConnectionString
Application properties | Description | Example value |
---|---|---|
spring.datatsource.url | Spring Boot JDBC database URL | jdbc:mysql://{MySQLName}.mysql.database.azure.com:3306/{MySQLDbName}?sslmode=required |
spring.datatsource.username | Database username | {MySQLUsername}@{MySQLName} |
spring.datatsource.password | Database password | **** |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_HOST | Database Host URL | {MySQLName}.mysql.database.azure.com |
AZURE_MYSQL_USER | Database Username | MySQLDbName |
AZURE_MYSQL_PASSWORD | Database password | **** |
AZURE_MYSQL_DATABASE | Database name | {MySQLUsername}@{MySQLName} |
AZURE_MYSQL_PORT | Port number | 3306 |
AZURE_MYSQL_SSL | SSL option | true |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_HOST | Database Host URL | {MySQLName}.mysql.database.azure.com |
AZURE_MYSQL_NAME | Database name | {MySQLDbName} |
AZURE_MYSQL_PASSWORD | Database password | **** |
AZURE_MYSQL_USER | Database Username | {MySQLUsername}@{MySQLName} |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_HOST | Database Host URL | {MySQLName}.mysql.database.azure.com |
AZURE_MYSQL_USER | Database Username | {MySQLUsername}@{MySQLName} |
AZURE_MYSQL_PASSWORD | Database password | **** |
AZURE_MYSQL_NAME | Database name | MySQLDbName |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_CONNECTIONSTRING | Go-sql-driver connection string | {MySQLUsername}@{MySQLName}:{Password}@tcp({ServerHost}:{Port})/{Database}?tls=true |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_HOST | Database Host URL | {MySQLName}.mysql.database.azure.com |
AZURE_MYSQL_USERNAME | Database Username | {MySQLUsername}@{MySQLName} |
AZURE_MYSQL_PASSWORD | Database password | **** |
AZURE_MYSQL_DBNAME | Database name | {MySQLDbName} |
AZURE_MYSQL_PORT | Port number | 3306 |
AZURE_MYSQL_FLAG | SSL or other flags | MYSQLI_CLIENT_SSL |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_MYSQL_HOST | Database Host URL | {MySQLName}.mysql.database.azure.com |
AZURE_MYSQL_USERNAME | Database Username | {MySQLUsername}@{MySQLName} |
AZURE_MYSQL_PASSWORD | Database password | **** |
AZURE_MYSQL_DATABASE | Database name | {MySQLDbName} |
AZURE_MYSQL_SSLMODE | SSL option | required |
Follow the tutorials listed below to learn more about Service Connector.
[!div class="nextstepaction"] Learn about Service Connector concepts