Azure Database for MySQL
Fully managed, scalable MySQL database
Innovate faster with a fully managed MySQL database
Focus on application development, not database management. Azure Database for MySQL is easy to set up, operate, and scale. Ensure your database is always running and secure with a 99.99-percent service level agreement, machine learning–powered performance optimization, and advanced security.
The latest community version of MySQL database with a 99.99-percent service level agreement
Intelligent performance recommendations make tuning easy with custom analysis and suggestions
Enterprise-grade security, compliance, and enhanced security capabilities of Azure Advanced Threat Protection
Fully managed database that supports the latest community editions
Azure Database for MySQL is easy to set up, manage, and scale. It automates the management and maintenance of your infrastructure and database server, including routine updates, backups, and security.
Build with the latest community edition of MySQL, including versions 5.6, 5.7, and 8.0. Use your existing tools, like MySQL Workbench, programming languages, and drivers of your choice, including PHP, Java, Node.js, and .NET.Learn more
Maximize performance with built-in machine learning
Improve your query speed with AI-powered database monitoring and optimization. The Query Store feature provides metrics for your database while Query Performance Insight and Performance Recommendations identify long-running queries and optimization opportunities.
Get global reach and scale for read-intensive workloads with read replicas. Maximize performance for large databases with support for up to 16 TB of storage and 48,000 I/O operations per second.Learn more about optimizing your database
Tight integration with Azure services and application frameworks
Azure App Service integrates with Azure Database for MySQL to enable seamless deployment of popular web applications including Magento, Shopify, Moodle, Alfresco, Drupal, and WordPress.
Advanced data security and compliance
- Discover, track, and remediate potential threats while they occur with Advanced Threat Protection.
- Control data isolation by configuring a virtual network.
- Data is automatically encrypted at rest and in motion. Additional security features include Bring Your Own Key and Private Link support.
- Industry leading compliance including HIPAA, PCI DSS, FedRAMP, ISO, and more built-in.
Explore pricing to find the deployment option that fits your needs
Scale compute, memory, and storage independently and pay only for what you use. Get everything you need—including capabilities such as automatic database patching, query optimization, and security all at no extra cost. Explore pricing for Azure Database for MySQL.
Azure Database for MySQL resources and documentation
Tutorials and labs
Migrate data: Database Migration Service
Developer tips and tricks
Deploy WordPress using a container and Azure Database for MySQL.Watch now
Connect containers running in Kubernetes to Azure Database for MySQL using the Open Service Broker for Azure.Watch now
Migrate your applications to Azure Database for MySQL with minimal downtime.Watch now
Trusted by companies of all sizes
HSBC innovates with their mobile applications
HSBC built an intelligent, secure, and analytics rich, digital payment platform for their PayMe for Business App in Hong Kong.
GeekWire scales on demand to reach 2 million readers
Kevin Lisota, Web Developer at GeekWire
"Our page load times are very low, and we're able to do it on a more powerful and scalable infrastructure that costs us 45 percent less."
Nobel Prize site achieves unprecedented scale and flexibility
Magnus Gylje, Chief Digital Officer for Nobel Media
"Because we've simplified the management of our infrastructure with Linux on ASE, we can now concentrate on how we present data to better support the editorial team's work of telling the best stories to enlighten our global audience."
Deutsche Telekom builds a new data marketplace
Robert Neumann, Chief Executive Officer at Ultra Tendency
"With Azure database services, we wouldn't have to manage uptime, backup, and recovery scenarios, and we could make the platform faster and more reliable."
WhiteSource streamlines application development
Uzi Yossef, Senior DevOps Engineer at WhiteSource
"We see Azure as a very mature, integrated environment that helps accelerate delivery of our solution and provide seamless, rolling updates."
KMD delivers rich healthcare experience
Flemming Havn, Head of DevOps at KMD
"We predict this will greatly reduce our costs because we won't have any capacity sitting idle. It will also improve performance levels: if a customer adds 1,000 new users without telling us, their database will scale automatically to handle it."
Azure Database for MySQL updates, blogs, and announcements
Minimal TLS version setting is now available for Azure Database for MySQL
Azure Database for MySQL is now available in France South
Azure Database for MySQL support for intelligent performance with MySQL 8.0 is now available
Azure Active Directory support in Azure Database for MySQL now available
Azure Private Link is now generally available in US Government regions
Private Link for Azure Database for MySQL now in two US government regions
Azure Database for MySQL—Three years reserved capacity is now available
Azure Database for MySQL—Connection redirection support for PHP drivers
Announcing Azure Private Link GA for Azure Services
Frequently asked questions about Azure Database for MySQL
No. Azure Database for MySQL is a fully managed database service, which means that Microsoft automates the management and maintenance of your infrastructure and database server, including routine updates, backups, and security.
The service tiers are primarily differentiated by compute, memory, storage type, and IOPs:
- Basic is appropriate for workloads that require light compute and I/O performance. Examples include servers used for development or testing or small-scale infrequently used applications.
- General Purpose suits most business workloads that require balanced compute and memory with scalable I/O throughput. Examples include servers for hosting web and mobile apps and other enterprise applications.
- Memory Optimized is suited for high-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Examples include servers for processing real-time data and high-performance transactional or analytical apps.
To learn more about the pricing tiers and their corresponding compute, memory, storage, and IOPs configurations, see Azure Database for MySQL pricing tiers.
Connectivity between your Azure Database for MySQL and the Azure internet gateway is guaranteed at least 99.99 percent of the time, regardless of your service tier. 0.01 percent is reserved for patches, upgrades, and failovers. For more information, read the SLA. For information about the availability architecture of Azure Database for MySQL, see the connectivity architecture.