Managed Databases for MySQL
In just a few clicks, deploy the most popular open-source relational database engine. With OVHcloud, you get a fully-managed service for your MySQL database. This gives you more control over your data for e-commerce projects and applications. We manage your service — from configuration, maintenance and backup to high availability and updates. This means you can focus on developing your application features with total peace of mind.
Save time for your teams
Your MySQL cluster is ready to use in just a few clicks. With this service, you can leave the administration and maintenance tasks to us, meaning that you can speed up your Time to Market for your new features.
Control your budget
Get simple, transparent pricing, with all network traffic included. You only pay for the use of the database, which is billed by the hour.
Maintain control of your data
The MySQL database management system (DBMS) runs on our trusted cloud, in compliance with the strictest certifications. Your data is stored on a resilient solution, to ensure that your business remains up and running. Your data is protected, and is also backed up.
Compare our Managed Databases for MySQL plans
|Number of nodes||1||2 nodes included||3 nodes included|
|RAM per node||7GB to 30GB||7GB to 120GB||7GB to 120GB|
|Storage per node||160GB to 640GB SSD||160GB to 2.56TB SSD||160GB to 2.56TB SSD|
|Service Level Agreement (SLA)||No||99.9%||99.95%|
|Upgrade to a higher solution in 1 click||Yes||Yes||Yes|
|Data encryption at rest and in transit (SSL)||Yes||Yes||Yes|
|Real-time backup to remote location||Yes||Yes||Yes|
|Backup retention period||2 days||14 days||30 days|
|Point in Time Recovery||Yes||Yes||Yes|
|Terraform support||Coming soon||Coming soon||Coming soon|
|Private network connectivity (vRack)||Yes||Yes|
|Read-only access to replication nodes||Yes||Yes|
What can I use MySQL for?
Documentation and guides
Need help getting started? Find out how to get started with the Managed Databases for MySQL solution for your Public Cloud project.
Find out how to order a Managed Databases For MySQL service via the API.
Make a copy of your MySQL code base without affecting the live database. This means you can develop, test, or analyse in a configuration similar to your production environment.
With this feature, you can optimise the performance of your MySQL database. Use it to adjust resource usage during high numbers of simultaneous client connections.
Backup retention period
The different Managed Databases for MySQL plans are tailored to the testing, development, pre-production and production phases. Each service offers a backup retention period adapted to these specific uses.
Read-only access to replication nodes
Scale your read operations on your databases. By performing your read-only SQL queries on the replication nodes, you transfer part of the primary node load to the replicas.
Each of our plans includes a backup to preserve the integrity of your data. The backup is performed in real time to a remote location by default. Depending on the plan you have chosen, you can restore your data from an earlier point in time.
With our Business and Enterprise solutions, several nodes are included in your MySQL cluster by default. Thanks to our contractual service commitments, high availability for your database is guaranteed.
In order to ensure data confidentiality, MySQL uses the Transport Layer Security/Secure Sockets Layer (TLS/SSL) protocol to encrypt data at rest or in transit.
Private network connectivity (vRack)
You can restrict access to your SQL database service via our private network, which also gives you up to 4Gbit/s bandwidth.
99.95% guaranteed availability
With three-node clusters, you get a highly available service. We offer a 99.95% guaranteed service commitment for your most critical deployments under the Enterprise plan.
The Managed Databases for MySQL catalogue has a dashboard integrated into your Control Panel. Use it to manage your users and backups, and track statistics for your requests, logs and metrics.
Real-time log visualisation
Analyse or perform diagnostics on your database to optimise the running of your application. You can view up to the last 100 lines of real-time logs.
Terraform support (coming soon)
Save time by automating your deployments. Thanks to Terraform API and tool support, you can provision your databases automatically, so you can keep multiple environments in your application running.
Managed Databases for MySQL pricing
You receive a bill at the end of each month, which is calculated based on your database usage per hour. The price depends on the plan you have chosen (Essential, Business or Enterprise).
What is MySQL?
MySQL is a relational database management system (RDBMS) based on a client-server model. It stores and manipulates database data that is hosted on the server part of MySQL (SQL-server). To access this data, the client sends a query to the database server using Structured Query Language (SQL).
What is Managed Databases for MySQL?
This solution is a Database-as-a-Service (DBaaS) offered on our Public Cloud. We integrate the MySQL database management system into one or more Public Cloud instances and provide it as a turnkey service. This means that we take care of the management and administration tasks, so that you don’t have to. We think of it as a cloud database service, which frees up developers and their teams and saves them time in their work.
Can I install MySQL on Public Cloud instances myself?
Once you have downloaded and accepted the MySQL licence agreement, you can install it on Public Cloud instances. However, you will also need to perform all the database management and administration tasks yourself. You will not benefit from the features we provide in our turnkey service.
Why is MySQL a popular database?
Its main advantage is its massive installed base, which facilitates many projects, such as websites, e-commerce or third-party applications developed by software publishers. It is also designed to deliver high read performance, making it a useful backend for Linux/Apache/PHP/MySQL architectures.
Is MySQL more efficient than PostgreSQL?
The debate between the PostgreSQL and MySQL databases remains lively in online forums. They are both management systems, but with different advantages. PostgreSQL prioritises SQL compliance and extensibility, while MySQL focuses on scalability and performance. We offer both of these database engines, as well as Redis for in-memory databases and Kafka for data exchange.
What is the difference between the Essential, Business and Enterprise plans?
Each plan includes various features that suit different applications. For example, the cluster size, number of nodes, network, scalability, or availability may vary. Consult the table at the top of the page to compare the different offers.
Is the data stored in Managed Databases for MySQL shared with third parties?
No. You retain complete control over your data. When you use this service, you will have one or more Public Cloud instances running it, which are equipped with an individual dedicated storage space.
Can I migrate to nodes with a higher capacity?
Yes. As your RAM or storage requirements increase, you can move to nodes with a higher capacity to better meet your needs. However, you cannot revert to a lower-capacity node.
Does Managed Databases for MySQL have a backup feature?
Yes. We provide automated backups for the MySQL database. However, the default retention policies differ depending on the chosen plan. Consult the table above to compare the different offers.
Is Managed Databases for MySQL integrated into the Public Cloud?
Yes - this service can be used as a resource, or as part of a Public Cloud project. You can manage it from your Control Panel, the OVHcloud API or the OpenStack API.
Why do I have to pay to use Managed Databases for MySQL when the service is based on an open-source licence?
We perform all the database management and administration tasks for you, so you don’t have to worry about setup, maintenance, security, backup or scalability - meaning you can focus on your core activities. It is this added value that we charge for.
Can I connect Managed Databases for MySQL with my Bare Metal server?
Yes. You can do this via a public or private network. However, you will need to do this yourself, along with managing and administering your databases.