Perimattic
MySQL logo
DatabasesFrom $29/app/month

Managed MySQL Hosting

Popular open-source relational database

What is MySQL on ManageStacks?

MySQL on ManageStacks is production-grade MySQL 8 deployed to your own AWS, Azure, or GCP region — priced flat at $29 per database per month regardless of storage size, with binary-log backups + point-in-time recovery, ProxySQL connection pooling, source-replica replication with automatic failover, and tested upgrades run on a staging clone first. Materially cheaper than RDS or Cloud SQL for small-to-medium databases, and your data stays in your cloud region.

MySQL on ManageStacks is production-grade MySQL 8 deployed to your own AWS, Azure, or GCP region — priced flat at $29 per database per month regardless of storage size, with binary-log backups + point-in-time recovery, ProxySQL connection pooling, source-replica replication with automatic failover, and tested upgrades run on a staging clone first. Materially cheaper than RDS or Cloud SQL for small-to-medium databases, and your data stays in your cloud region.

About MySQL

What MySQL does, and why teams deploy it.

MySQL is the world's most-deployed open-source relational database. It powers WordPress, Magento, Shopify, Django, Rails, and Laravel apps at every scale — from single-founder side projects to the largest sites on the internet.

MySQL 8 delivers strong performance and reliability with the InnoDB storage engine (ACID compliance, row-level locking, adaptive hashing), a modern SQL feature set (window functions, CTEs, JSON functions), and a mature replication story (source-replica, group replication via InnoDB Cluster). The MySQL Shell and Router complete the operational picture for HA deployments.

Running production MySQL yourself means running mysqld tuned correctly (innodb_buffer_pool_size, max_connections, sync_binlog), setting up binary-log-based PITR, running ProxySQL in front for connection pooling and query routing, testing 8.0 → 8.4 → 9.x upgrades, and handling failover with something like Orchestrator or ProxySQL's built-in failover. ManageStacks does all of that.

DIY vs ManageStacks

What running MySQL yourself looks like — and what it looks like with us.

DIY self-hosting

  • Install MySQL 8, tune my.cnf (innodb_buffer_pool_size, sync_binlog, log_bin) for your workload
  • Set up binary-log archiving, verify PITR restores, script binary-log rotation
  • Install ProxySQL for connection pooling; configure query routing rules
  • Test 8.0 → 8.4 → 9.x upgrades in staging; validate app-side compatibility
  • Build replica + failover manually with Orchestrator or ProxySQL

On ManageStacks

  • Subscribe through your AWS, Azure, or GCP marketplace
  • MySQL comes up tuned, with ProxySQL in front and binary-log archiving on
  • Prometheus-exporter metrics + Grafana dashboards ship for connections, buffer pool, replication lag
  • New MySQL versions get tested on your DB clone before rolling forward
  • Source-replica replication + automatic failover on HA plans

MySQL on ManageStacks — key numbers

PITR

Binary-log-based point-in-time recovery

$29/mo

Flat per database, standard tier

ProxySQL

Connection pooling + read/write splitting included

HA

Automatic failover on Business+

Key features

Everything MySQL ships with, running on our stack.

  • InnoDB with ACID compliance, MVCC, and adaptive hash indexing
  • Binary log replication (source-replica) with automatic failover on HA plans
  • InnoDB Cluster (Group Replication) for multi-primary setups on Enterprise
  • Full-text search and spatial data (SRID-aware) support
  • Window functions, CTEs, and JSON data type + functions (MySQL 8)
  • Performance Schema + sys schema for query-level observability
  • ProxySQL in front for connection pooling and read/write splitting
  • Point-in-time recovery via binary log replay
  • Prometheus-exporter metrics + Grafana dashboards included
  • Full data export — mysqldump, mysqlpump, or replication-based export
How it deploys

From subscribe to live in minutes.

1

Subscribe

Subscribe to ManageStacks through your AWS, Azure, or GCP marketplace.

2

Provision

MySQL 8 spins up with ProxySQL, binary-log archiving, and Grafana monitoring — typically 3-5 minutes.

3

Connect

Point your application at the ProxySQL endpoint. TLS is on by default.

4

Backup + monitor

Daily backups + PITR run automatically. Set alerts on replication lag, connection count, or slow queries through the pre-built dashboards.

Who this is for

Built for teams that want MySQL to just work.

PHP / WordPress / Magento shops

MySQL is the officially supported database for the LAMP stack. Your Magento or WooCommerce store needs a real DB with proper failover; ManageStacks gives you that at flat pricing.

Rails / Django / Laravel apps

Modern web frameworks all ship with MySQL adapters. If your app was written for MySQL, use MySQL — ManageStacks handles the platform layer.

Data teams needing MySQL as a source

CDC into Kafka + downstream to ClickHouse or Snowflake. Binlog streaming is a first-class feature. ManageStacks configures the reader endpoint.

Compliance & compatibility

What we handle, what MySQL runs on.

Compliance & operations

  • TLS-encrypted connections with certificate rotation
  • Binary log archiving to encrypted object storage in a separate region
  • Point-in-time recovery within the retention window (30+ days)
  • OS-level and MySQL security patches applied during your maintenance window
  • GDPR data-residency — database stays in your chosen cloud region
  • RBAC via MySQL's native user + privilege system + optional LDAP auth

Compatibility

Version
MySQL 8.0, 8.4 LTS, or 9.x (pin the major version you want)
Runtime
MySQL binary on containerised infrastructure
Dependencies
ProxySQL for pooling; S3/GCS/Blob for binary-log archives
Min. resources
1 vCPU / 2 GB RAM (dedicated, not shared)
How ManageStacks helps

We handle the parts you shouldn't be writing yourself.

ManageStacks deploys MySQL 8 with binary-log-based PITR, ProxySQL connection pooling + read/write splitting, source-replica replication, and Prometheus-exporter metrics. We handle security patching, major-version upgrades on staging clones, and HA failover — you focus on the schema and the queries.

How it compares

MySQL on ManageStacks vs the alternatives.

How MySQL on ManageStacks compares to the two dominant hyperscaler-managed MySQL options and running MySQL on your own VM.

Comparison of MySQL on ManageStacks against publicly-documented alternatives across deployment model, data residency, pricing basis, custom domain support, open-source status, and data export.
PropertyMySQL on ManageStacksUsAWS RDS MySQLGoogle Cloud SQL MySQLSelf-hosted on your VM
DeploymentManaged on your AWS, Azure, or GCPAWS-managedGCP-managedYou provision + operate
Data residencyYour cloud regionAWS regionGCP regionYour cloud region
Pricing basisFlat per databasePer instance-hour + storage + IOPSPer instance-hour + storageYour compute cost
PITRBinary-log PITR (30+ days)IncludedIncludedYou configure binlog + PITR
HA / replicationSource-replica + failover on HAMulti-AZ / read replicasHA config + read replicasYou configure Orchestrator
Multi-primary writesInnoDB Cluster on EnterpriseAurora option (separate SKU)Not built-inYou configure Group Replication

Comparison focuses on architectural properties (deployment model, pricing basis, open-source status) that don't change with vendor pricing pages. Verify current pricing on each vendor's own site.

FAQ

Common questions about MySQL on ManageStacks.

How does this compare to AWS RDS MySQL or Google Cloud SQL?
RDS and Cloud SQL are priced per-instance-hour + storage + IOPS, which compounds fast as your DB grows. ManageStacks is a flat $29 per database per month at the standard tier. For small-to-medium databases (< 500 GB), self-hosted on ManageStacks is materially cheaper. RDS is worth it if you specifically need Aurora features, IAM database auth, or tight VPC integration with other AWS services.
Does ManageStacks support MySQL replication and failover?
Yes. Source-replica streaming replication is standard on all plans. Automatic failover with ProxySQL or Orchestrator managing promotion is included on Business+ HA plans. On Enterprise, InnoDB Cluster (Group Replication) is available for multi-primary write scaling.
Can I migrate my existing MySQL database to ManageStacks?
Yes. mysqldump for small databases, mydumper/myloader for larger ones, or replication-based migration (set us as a replica of your current primary, cut over when caught up) for zero-downtime moves. We help with the export/import as part of onboarding.
Does ManageStacks handle MySQL version upgrades?
Yes. Major upgrades (8.0 → 8.4 → 9.x) are tested on a clone of your database first; we validate schema and query compatibility before rolling forward. Minor patches (8.4.0 → 8.4.1) apply automatically during maintenance windows. You can pin a specific major version if your app has known incompatibilities.
MySQL or MariaDB — which should I choose?
For net-new deployments in 2026, both are excellent. MySQL 8 has InnoDB Cluster (Group Replication) for multi-primary writes; MariaDB has Galera + more open-source-community-driven development. If your app is officially MySQL-supported (Magento, some WordPress plugins), pick MySQL. If you value the open-source-community stance, pick MariaDB. Wire-protocol compatible for most workloads either way.
How is connection pooling handled?
ProxySQL runs in front of every MySQL primary by default. It handles connection pooling (crucial — MySQL threads are expensive), read/write splitting, and query rewriting. Your app connects to ProxySQL's port; ProxySQL manages the backend connection pool and routes writes to primary, reads to replicas.
What about MySQL's binlog for CDC / streaming to Kafka?
Yes. Binlog is enabled by default (needed for replication and PITR). CDC via Debezium, Maxwell, or a native binlog reader all work. Common pattern: stream MySQL changes into Kafka on ManageStacks or into ClickHouse for analytics. Business+ plans include a dedicated binlog reader endpoint.
What happens if I want to migrate to RDS or another provider?
mysqldump for logical export, or replication-based migration (make the target a replica of us, then cut over). MySQL is portable by design. Migration off ManageStacks is a supported operation.

Deploy MySQL in under 5 minutes.

Subscribe through your AWS, Azure, or GCP marketplace. We handle provisioning, SSL, monitoring, backups, updates, and security. From $29/app/month.