Develop applications with Azure Database for MySQL - Flexible Server

Azure Database for MySQL
Azure App Service

Learn to create applications that connect to and query Azure Database for MySQL - Flexible Server. Develop and deploy applications faster by integrating with Azure App Service, Azure Kubernetes Service, Azure DevOps, or GitHub.

Learning objectives

By the end of this module, you'll be able to:

  • Connect to and query Azure Database for MySQL from your application developed in the language of your choice.
  • Choose a hosting option suitable for your MySQL application.
  • Deploy your application on Azure services like Azure App Service and Azure Kubernetes Service (AKS).
  • Build a sample PHP app connecting to MySQL Flexible Server and deploy it on Azure App Service.
  • Apply best practices for application development with Azure Database for MySQL.


  • An understanding of cloud computing and some experience with the Azure portal and CLI.
  • Basic familiarity with relational databases, the Azure Database for MySQL offering, and its features and concepts.
  • Basic knowledge of the PHP server scripting language.