Managed MySQL
MySQL for the applications that still want it.
Version 8.4 or 8.0, provisioned with credentials, TLS and encrypted storage, on your private network.
A large part of the web runs on MySQL and will keep running on MySQL, because WordPress, Ghost, Laravel and a decade of internal tools all assume it. The choice is rarely which engine — it is who keeps it alive.
Dockup provisions MySQL 8.4 or 8.0 the same way it provisions everything else: credentials generated and injected, TLS on, no public hostname, and a daily encrypted backup you can restore into a fresh instance.
- Versions
- MySQL 8.4 and 8.0
- Connection
- Resolved by name over TLS inside your workspace
- Public access
- None by default
- Backups
- Daily, encrypted, seven retained
- Common companions
- Ghost, WordPress, Laravel, and anything else that assumes MySQL
- Cost
- $0.10 per GB-month of storage plus metered CPU and memory
MySQL or PostgreSQL
For a new project with no constraints, PostgreSQL is the better default — richer types, stricter behaviour, a more capable query planner. For an existing project the correct answer is almost always the engine it already uses, because a migration between them costs more than the difference is worth.
Both are available here at the same rates, so the decision is about the application rather than the bill.
Other guides in this section
- Managed PostgreSQLManaged PostgreSQL 17, 16 or 15 with credentials injected, TLS by default and no public hostname. Daily encrypted backups.
- Managed MongoDBManaged MongoDB 8 or 7 with credentials injected, TLS by default and no public hostname — the default that prevents exposure.
- Managed RedisManaged Redis 7 with credentials injected and TLS by default, for caching and job queues. Daily encrypted backups included.
Read next
- Backups you have actually restoredUntested database backups fail in predictable ways: empty dumps, missing roles, wrong flags, no encryption key. Learn how to verify a restore so the file you are keeping is one that works.
- Scaling a database that is already liveFrom vertical scaling to sharding: learn the strategies that will keep your database performant as you grow.
- Private networking and internal domainsPrivate networking on Dockup connects project services and databases through .internal names, isolates projects, and gives previews read-only database access.
Questions this page gets asked
Which MySQL versions are supported?
MySQL 8.4 and 8.0. The version is chosen at creation and changed later without rebuilding.
Can I migrate from another host?
Yes, with mysqldump and the standard client. Provision the same major version, import, then point the application at the internal hostname.
Is MariaDB supported?
Not as a separate engine. MySQL 8.4 and 8.0 cover most workloads that would otherwise reach for MariaDB, but check any MariaDB-specific syntax before assuming.
Start on the free plan.
Ten dollars of infrastructure credit is already there, and no card is required.
