Managed MySQL 8.4, with a semi-synchronous standby.
MySQL 8.4 LTS runs with InnoDB on your private network. We apply the patches, take the backups and promote the standby within 30 seconds of a failure.
From €14.90 a month
Features
The MySQL you know, with the operations handled.
MySQL 8.4 LTS
The long-term support release, with patch releases installed in a maintenance window you choose.
Semi-synchronous standby
A commit returns once the standby holds the transaction, so a failover loses no acknowledged write.
Point-in-time recovery
Daily backups and the binary log restore to any second of the last seven days, into a separate database.
Read replicas
Add replicas to spread read traffic across more nodes. Each has an address of its own, and the console graphs its lag.
Tuned to the plan
The buffer pool, connection limit and redo log are sized to the plan’s memory. Most other server variables are yours to change.
Private and encrypted
Databases listen on your private network only, with TLS required. Storage and backups are encrypted at rest.
Pricing
One price per node, backups included.
Each plan is one node with its storage and daily backups. A standby node for failover costs the same again.
PostgreSQL and MySQL
| Plan | vCPU | Memory | A month, at most |
|---|---|---|---|
db-1 | 1 | 2 GB | €14.90 |
db-2 | 2 | 4 GB | €26.90 |
db-4 | 4 | 16 GB | €69.90 |
db-8 | 8 | 32 GB | €139.90 |
Read replicas cost the price of their plan, as a standby does.
Code
Describe it in Terraform.
The logiciel_database resource takes the engine, the version and the plan. Its host name and its password come back as outputs.
- A standby on another host, set with one argument.
- A maintenance window that suits your traffic.
- The password kept in Terraform state, marked sensitive.
resource "logiciel_database" "shop" {
name = "shop"
engine = "mysql"
version = "8.4"
plan = "db-2"
region = "it1"
network_id = logiciel_network.acme.id
standby = true
maintenance = "sun 03:00"
}
output "mysql_host" {
value = logiciel_database.shop.host
}Questions
Questions about managed MySQL.
How does failover work?
Which MySQL versions can I run?
Can I import an existing database?
mysqldump or the dump utilities in MySQL Shell. Or replicate from the server you run today, and switch over when the two match.Works with
Private networks
Connect servers, clusters, databases and file storage on addresses of your own, across all 6 regions. Networks and their traffic are not billed.
Cloud servers
AMD EPYC vCPUs, an NVMe disk and 20 TB of traffic a month. Shared vCPUs for most work, and dedicated ones for steady load.
Backups and snapshots
Daily backups of a server, the last seven kept, and snapshots of servers and volumes whenever you take them. Restore a server in place, or start a copy beside it.
Start with one server and one command.
Choose a region and a plan, and add an SSH key. The server answers SSH 38 seconds after the command, at the price on its spec sheet.