MySQL e MariaDB

Já sustentou meia internet. Continua humilde.
Escolha MySQL no assistente tanto para MySQL quanto para MariaDB; os dois usam o mesmo driver.
Conectando
| Campo | Padrão | Observação |
|---|---|---|
| Host | localhost | |
| Porta | 3306 | |
| Banco de dados | Opcional; escolha depois de conectar | |
| Usuário | root | |
| Senha | Fica no Keychain |
- Usar TLS / SSL, com Verificar certificado do servidor para recusar certificados não confiáveis.
- URLs:
mysql://(use para o MariaDB também). - Túneis SSH funcionam.
Bancos
No MySQL, banco e schema são a mesma coisa, então a barra lateral tem um menu só, Banco de dados, com Novo banco….
Ferramentas do MySQL
- Objetos: funções, procedures e triggers na barra lateral.
- Colunas enum: um menu de valores na edição, e Editar valores do enum… na coluna.
- Tamanho da tabela na aba Estrutura.
Desempenho
- Trace: Ao vivo e gravação precisam de
PROCESSpara ver as queries de outros usuários. Bloqueios lêperformance_schema.data_lock_waits(MySQL 8). Top lê os digests de comandos doperformance_schema. - Plano visual pelo
EXPLAIN FORMAT=JSON. - Acelerar esta query.
Check-up
As regras comuns valem.
Playground
mysql:8.4 na porta 13306, usuário root, senha lily123, banco lily_store.