MariaDB in the Laravel stack

This page explains what MariaDB means in the Laravel stack: how it is included, which base service it uses, and how it connects to the rest of the stack.

MariaDB is included by default and treated as a required part of the Laravel stack.

Role

Required

Base service

MariaDB

Type

db

Stack fit

How MariaDB fits into this stack

MariaDB is included by default and treated as a required part of the Laravel stack.

This stack service is based on MariaDB and keeps the service-specific setup for Laravel in one place.

Version policy

Available versions include 11.8, 11.4, 11.2.

Inclusion

Enabled by default: Yes

Required: Yes

Primary: No

Connections

No explicit service links are defined for this stack service.

Storage

data: 10 GB

Stack-specific technical details

Review the operational capabilities exposed by MariaDB inside this stack, including backups, imports, configs, settings, cron, actions, storage, and service links where they exist.

Backups

Protect service data with repeatable backup workflows that stay attached to the stack.

Default database backup

Imports and migration

Bring working data into another environment or onboard existing workloads faster with stack-defined import flows.

Database import
Import from a backup archive, uploaded file, or public URL depending on the service workflow.

Actions

Keep one-off and lifecycle commands with the service instead of relying on manual runbooks.

Run mysql-upgrade
Trigger: post upgrade.
Run mysql-check on current database
Trigger: post upgrade.
Run mysql-check on system database
Trigger: post upgrade.

Volumes

Provision the persistent storage and shared volume relationships the stack expects.

Data
Size: 10 GB.