MySQL / MariaDB logo
Database

MySQL / MariaDB hosting

MySQL-compatible MariaDB, installed natively with credentials that work.

  • Minimum1 vCPU · 1 GB
  • Disk10 GB
  • Smallest planStarter
  • Web interfaceNo — SSH only

What is MySQL / MariaDB?

A native MariaDB install providing the MySQL wire protocol and SQL dialect, with the root password set on the database and verified before handover.

For the overwhelming majority of applications that say 'requires MySQL', this is a drop-in target, and it is the database most PHP applications assume.

What you get

  • Native package install managed by systemd
  • MySQL-compatible protocol, so existing clients, ORMs and dumps work
  • Credentials set on the database and verified rather than assumed
  • InnoDB storage engine with the distribution's tuning as a starting point

Running MySQL / MariaDB on Autogineer Cloud

MySQL / MariaDB is a one-click install here: choose it at checkout, set a root password, and the server is built, the software installed and configured, and its service started and its credentials set — usually in about a minute, with the whole build streamed to your browser as it runs.

  • Installed and configured, not just downloaded. The build finishes only once MySQL / MariaDB is answering and its credentials authenticate — a server that could not finish is reported as failed rather than handed over looking complete.
  • Full root over SSH. The one-click install is a starting point, not a cage: you can reconfigure MySQL / MariaDB, install anything beside it, or replace it entirely.
  • Backups you can restore from. On-demand backups of the whole server on every paid plan, which for MySQL / MariaDB means its data as well as its configuration.
  • Room to grow. Resize the plan as MySQL / MariaDB grows, or rebuild the same server with a different app when the project changes.

Who it suits

PHP applications, legacy systems that expect MySQL, and anyone separating a database from a web server.

Getting started with MySQL / MariaDB

  1. When the build finishes, your server's page in the dashboard shows its connection details, its root password and any sign-in details the installer set for MySQL / MariaDB. The build console streams every step as it happens, so you can see exactly what was installed rather than taking it on trust.
  2. There is no web interface — connect with the mysql client or your framework using the credentials on your server's page. Create a dedicated database and user for each application.
  3. Connect your application using the credentials on that page, and restrict access with the firewall so that only the addresses which need this service can reach it.
  4. Take a backup once MySQL / MariaDB is configured the way you want it. A backup captures the whole server, so restoring one brings back MySQL / MariaDB and its data together — and it is the only thing that will bring them back.

Frequently asked questions

Is this MySQL or MariaDB?

MariaDB, which implements the MySQL protocol and dialect. Applications and clients that target MySQL work against it; a handful of MySQL 8-specific features differ.

Can I import an existing dump?

Yes — a mysqldump file restores normally over SSH.

How long does it take to install MySQL / MariaDB?

About a minute. Choosing MySQL / MariaDB at checkout builds the server, installs it, and publishes it on an HTTPS address, streaming the progress to your browser as it happens.

What size server does MySQL / MariaDB need?

At least 1 vCPU, 1 GB of memory and 10 GB of disk, which is the Starter plan or larger. These are the figures the installer is tested against rather than the smallest configuration that will boot.

Do I get root access to the server?

Yes. Every server includes full root access over SSH on its own port, so you can configure, extend or replace anything the one-click installer set up.

Related one-click apps

Browse all one-click apps →

Reviewed . Requirements and plan sizes on this page are read from the live catalogue, so they are current whenever you load it.

Deploy MySQL / MariaDB now

Pick a plan, set a root password, and MySQL / MariaDB will be installed and running in about a minute.

Launch MySQL / MariaDB →