Integrating MariaDB database engine

Edit on GitHub

MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system.

See MariaDB knowledge base for more details.

Integration into Docker-based projects

For Docker-based integration instructions, see MariaDB.

Integration into DevVM-based projects


We will soon deprecate the DevVM and stop supporting it. Therefore, we highly recommend installing Spryker with Docker.

To integrate MariaDB into a DevVM-based project:

  1. Update Vagrant to version 3.2.0 or higher.
  2. Update config_*.php as follows:
$config[PropelConstants::ZED_DB_ENGINE] = PropelConfig::DB_ENGINE_MYSQL;
$config[PropelConstants::ZED_DB_PORT] = 3306;

You’ve switched your database engine to MariaDB.