Skip to main content
O VillageSQL também é compilado sobre o Percona Server, um fork do MySQL compatível em nível de código-fonte que acrescenta seus próprios recursos de armazenamento, desempenho e observabilidade.

O que é isto

Um servidor VillageSQL compilado com a base de código do Percona 8.4 em vez do MySQL 8.4 upstream. O VillageSQL Extension Framework, seus comandos SQL e suas extensões funcionam da mesma maneira nas duas — uma compilação Percona é uma fundação diferente sob a mesma superfície do VillageSQL. O VillageSQL não documenta os recursos do próprio Percona. Para qualquer assunto sobre o Percona Server em si — seus mecanismos de armazenamento, opções de ajuste ou configuração — consulte a documentação do próprio Percona.

Identificando uma compilação Percona

Uma compilação Percona informa uma base de código diferente em sua string de versão:
Consulte Referência do Sistema para saber o que essa variável significa. O VillageSQL se recusa a atualizar um diretório de dados de uma base de código (por exemplo, mysql-8.4) em um servidor que executa outra (por exemplo, percona-8.4).

Instalando

A compilação Percona é publicada junto com a compilação MySQL 8.4, e os três métodos de instalação a oferecem. Script de instalação. Responda Percona 8.4 na primeira pergunta, ou indique-a diretamente quando não houver terminal:
Docker. As imagens são publicadas por base de código e por arquitetura:
Download da release. Os arquivos villagesql-dev-server-percona-8.4_0.0.6-<os>-<arch>.tar.gz na release 0.0.6 cobrem Linux em x86_64 e aarch64, e macOS em arm64. Código-fonte. Compile o branch percona-8.4, ou a tag publish/percona-8.4_0.0.6 para o código exato que a release entregou — veja Compilar a partir do código-fonte para os passos da compilação. Um diretório de dados pertence à base de código que o criou. O VillageSQL recusa abrir um diretório de dados mysql-8.4 com um servidor percona-8.4, portanto instale esta compilação em seu próprio diretório em vez de apontá-la para um diretório existente.