Skip to main content
VillageSQL also builds on Percona Server, a source-compatible fork of MySQL that adds its own storage, performance, and observability features.
This build is still in active development. It is not yet available through the public installer, a Docker image, or a release download.

What this is

A VillageSQL server built against the Percona 8.4 codebase instead of upstream MySQL 8.4. The VillageSQL Extension Framework, its SQL commands, and its extensions work the same way on both — a Percona build is a different foundation underneath the same VillageSQL surface. VillageSQL does not document Percona’s own features. For anything about Percona Server itself — its storage engines, tuning options, or configuration — see Percona’s own documentation.

Identifying a Percona build

A Percona build reports a different codebase in its version string:
See System Reference for what this variable means. VillageSQL refuses to upgrade a datadir from one codebase (for example mysql-8.4) onto a server running a different one (for example percona-8.4).

Installing

Not yet available. Once this build ships, this section will cover installing it alongside the standard MySQL 8.4 build — see Install VillageSQL and Build from Source for the other build options.