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. Enjoy advanced security and high availability with up to 99.99 per cent SLA and a choice of single zone or zone-redundant high availability. Find out how to migrate your on-premises MySQL database to Azure with this migration guide.
Fully managed database based on the latest community editions, providing maximum control and flexibility for database operations
Intelligent performance recommendations providing custom analysis and suggestions for MySQL database optimisation
Enterprise-grade security and compliance, and enhanced security capabilities of Azure Advanced Threat Protection
Fully managed database based on 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. Enjoy maximum control of database management with custom maintenance windows and multiple configuration parameters for fine grained tuning with Flexible Server (Preview).
Build with the latest community edition of MySQL, including versions 5.6, 5.7 and 8.0. Use your existing tools, such as MySQL Workbench, programming languages and drivers of your choice, including PHP, Java, Node.js and .NET.Learn more
Optimise your database availability with a 99.99-per cent SLA
Ensure that your data is available when you select either single zone or zone redundant high availability. Azure is the only cloud that provides an SLA of 99.99 per cent for single-zone high availability. For mission-critical apps, enjoy zone-redundant high availability.Learn more about high availability
Scale your reach and performance with built-in AI
Improve your query speed with AI-powered database monitoring and optimisation features. Use query store to track execution statistics for your database and query performance insight and performance recommendations to identify long-running queries and optimisation opportunities. Get global reach and scale for read-intensive workloads with read replicas. Maximise performance for large databases with support for up to 16 TB of storage and 48,000 I/O operations per second.Learn more about optimising your database
Simplified developer experience through tight integration with Azure services
Increase productivity with a guided developer experience that helps you simplify end-to-end deployment. Optimise total cost of ownership with burstable instances and stop/start capabilities, only paying for storage when your database is stopped.
Seamlessly integrate Azure Database for MySQL with Azure App Service to enable deployment of popular web apps, including Magento, Shopify, Moodle, Alfresco, Drupal and WordPress. Easily build modern apps using Azure Kubernetes Service (AKS) together with Azure Database for MySQL. Safeguard your open-source innovations with Azure IP Advantage.
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. Perform double encryption with custom keys and Transport Security Layer (TLS) 1.2 enforcement.
- Get industry-leading compliance, such as HIPAA, PCI DSS, FedRAMP and ISO, built in.
Find the deployment option and pricing that fits your needs
Scale compute, memory and storage independently, and only pay for what you use. Explore pricing and deployment options, including Single Server and Flexible Server (Preview). Save up to 60 per cent with reserved capacity.
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 using Azure for its PayMe for Business app
Learn how HSBC built an intelligent, analytics-rich digital payment platform for its 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
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 and small-scale, infrequently used apps.
- 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.
Learn more about the pricing tiers and their corresponding compute, memory, storage and IOPS configurations.