Skip to main content

Mysql



Resource Icon

Resource Overview

Azure Database for MySQL is a fully managed relational database service offered by Microsoft Azure, based on the widely used open-source MySQL database engine. You can easily deploy, manage, and scale MySQL databases in the cloud without worrying about the underlying infrastructure. With Azure Database for MySQL, Microsoft handles tasks such as patching, backups, and monitoring, allowing you to create and manage MySQL databases with minimal management overhead. Additionally, you can take advantage of features like high availability, automated backups, and point-in-time restore.

Associated Resources

Parent Resource

Resource Setting Values

  • version: The version of Microsoft SQL Server to use - 2.0, 12.0

  • sku_name : The name of SKU for the MySQL Server, Tier + compute generation + cores pattern - azureDatabaseSku

  • storage_mb : MySQL Server capacity(MB) - 5120 ~ 16777216

  • admin_username : If the creation mode is default, the administrator login for the MySQL Server

  • admin_password : If the creation mode is default, the password associated with the administrator login

  • public_network_access_enabled : Allow public network access for the Server - true , false

  • ssl_enforcement_enabled : Enable SSL enforcement on the Server - true , false

  • minimal_tls_version : The minimum TLS version to support on the Server - TLS1_2 , TLS1_1 , TLS1_0 , TLSEnforcementDisabled

  • threat_detection_enabled : Enable detecting anomalous activities indicating unusual and potentially harmful attempts - true , false

  • database

    • charset : The charset for the MySQL Database - azureMysqlChartSet
    • collation : The collation for the MySQL Database - azureMysqlCol
  • firewall_rule

    • start_ip_address: The Start IP Address asscociated with the Firewall Rule
    • end_ip_address: The End IP Address asscociated with the Firewall Rule
  • tag : Tag to categorize resources - up to 512 characters, key:value


Reference Materials