Bancos de dados · Novo em 2027
MySQL e MariaDB, revisados e explicados
O novo gerenciador de bancos de dados vive dentro do SWPanel. Percorre o catálogo inteiro, diz o que convém corrigir e por quê, e deixa você consultar, manter e copiar cada banco com o motor sempre à vista. Sem phpMyAdmin e somente leitura até você decidir.
- Somente leitura por padrão
- MySQL e MariaDB
- Cada chamada, registrada
Saúde e falhas
Antes de mostrar tabelas, diz o que olhar
Um gerenciador clássico mostra o que há. Este também revisa: cada aviso vem com a sua explicação e com a lista do que afeta.
Visão geral do servidor
O que olhar, com o porquê
Neste servidor, 22 avisos e 8 para hoje: usuários que podem entrar de qualquer máquina da internet, tabelas sem chave primária que não podem ser editadas com segurança e tabelas em MyISAM, que não têm transações.
- Usuários abertos à internet, com o curinga %
- Tabelas sem chave primária, em MyISAM ou em latin1
- Espaço desperdiçado que pode ser recuperado
- Os bancos do sistema ficam de fora
- O servidor em cinco números: bancos, usuários, espaço, conexões e avisos.
- Usuários que podem entrar de qualquer lugar, com o porquê e a lista.
- Tabelas sem chave primária e em MyISAM, com o que pode falhar em cada caso.
- Somente leitura por padrão. A edição é ativada dentro de cada banco.
Cada aviso diz o que pode falhar: «se alguém conseguir uma dessas senhas, entra de onde quiser».
Assim se vê
Do servidor a cada tabela
Capturas do gerenciador com o servidor de bancos de dados de um Cloud de testes. Desfocamos os IPs e o nome da máquina.
- O servidor em cinco números: bancos, usuários, espaço, conexões e avisos.
- Usuários que podem entrar de qualquer lugar, com o porquê e a lista.
- Tabelas sem chave primária e em MyISAM, com o que pode falhar em cada caso.
- Somente leitura por padrão. A edição é ativada dentro de cada banco.
- Como está agora: conexões, consultas, lentas, rejeitadas, temporárias em disco e cache.
- Como está configurado: versão, memória do InnoDB, collation e registros.
- Os outros quinhentos valores, a um clique.
- Console SQL com destaque e autocompletar. Executa-se com Ctrl + Enter.
- Modo leitura: SELECT, SHOW, EXPLAIN e DESCRIBE.
- O resultado, numa tabela.
- Cada banco em quatro números, também as tabelas com avisos.
- Onde está o espaço: dados e índices das maiores tabelas.
- Relações entre tabelas, quando o banco as declara.
- Todas as tabelas, com as suas linhas.
- Filtro em cada coluna: contém, é, começa por...
- Para editar, você ativa o modo escrita.
- CHECK, ANALYZE, OPTIMIZE e REPAIR, sem escrever SQL.
- Espaço desperdiçado, motor e collation de cada tabela.
- Dump em SQL ou CSV, ou só a estrutura, com um link que expira.
- Restaurar um .sql, com o modo escrita ativado.
Controle do motor
Todo o motor, sem sair do SWPanel
Para quem precisa ir além das tabelas: o que o servidor diz de si mesmo, sem resumir.
Motor
Variáveis, estado, processos, comandos, motores, conjuntos de caracteres e InnoDB. São as mesmas consultas que o HeidiSQL lança nas suas abas, para que você veja o mesmo nos dois.
Conexões
Quem está dentro agora, em que banco, o que faz e há quanto tempo. Uma conexão que está há horas em Sleep é uma que alguém abriu e não fechou.
Usuários e permissões
As contas de MySQL da máquina e de onde podem entrar. O mesmo nome de outro lugar é outro usuário, com outras permissões.
Buscar em todo o banco
Busca um texto nas colunas de todas as tabelas. Num banco grande demora, por isso é feito em segundo plano.
Relações
As chaves estrangeiras que o banco declara. E se não houver nenhuma, explica por que programas como o WordPress não as usam.
Registro
Cada chamada que a tela fez ao servidor, com o tempo que demorou. Serve para saber se uma espera é da consulta ou do agente.
Seguro por padrão
Olhar não quebra nada. Mudar, quem decide é você
-
Sempre
Somente leitura
Executam-se SELECT, SHOW, EXPLAIN e DESCRIBE. Assim você pode explorar sem medo.
-
Por banco
Edição, dentro de um banco
O modo escrita é ativado num banco específico, nunca no servidor inteiro.
-
Protegidos
Bancos do sistema bloqueados
Os do sistema e os de serviços como o e-mail ou o phpMyAdmin não são tocados daqui.
-
Registrado
Rastreabilidade
O que é feito no gerenciador fica na rastreabilidade do SWPanel, com quem e quando.
Comparado
Frente ao phpMyAdmin
É a ferramenta que o cPanel, o Plesk e o DirectAdmin trazem. Funciona, mas só mostra o que há.
phpMyAdmin num painel clássico
- Outra aplicação, instalada no seu servidor e com o seu próprio acesso.
- Permissão de escrita desde o primeiro clique.
- Se uma tabela não tem chave primária ou está em MyISAM, você descobre sozinho.
- O estado do motor, em listas de centenas de variáveis.
O gerenciador do SWPanel 2027
- Dentro do SWPanel, com os seus usuários e as suas permissões.
- Somente leitura até você ativar a edição num banco.
- Revisão de saúde com a explicação de cada aviso.
- Quinze valores escolhidos, e os quinhentos restantes a um clique.
Perguntas frequentes
Dúvidas sobre o gerenciador de bancos de dados
Os seus bancos de dados, revisados toda vez que você entra
Conecte uma hospedagem, um Cloud ou um servidor e abra o gerenciador a partir do seu menu de bancos de dados.