Compose Database-as-a-Service Help and Documentation

Everything you need to know about Compose, Hosted or Enterprise, is here in our help system. Whether you run one database for your businesses' sole application or six different databases to support an entire corporation, we've got the information you need.

Compose for MySQL compatibility

This page covers interoperability with other variants of the MySQL database - older versions or forks of the open source database.

Importing MySQL data

Compose for MySQL takes advantage of the group replication functionality to provide a highly available deployment. Group replication requires the use of InnoDB tables.

If your MySQL database/dump has been created in a MyISAM-based environment, the import will fail and generate the error message "The table does not comply with the requirements by an external plugin" in the logs. MySQL does not handle this particular scenario.

A workaround for this issue involves fixing the source of the import data. This can be achieved by converting the source database to InnoDB before exporting and then importing into a Compose for MySQL deployment.

Compose for MySQL compatibility