# Os seus bancos de dados, como uma planilha segura

Um gerenciador web para os bancos PostgreSQL e MySQL que rodam no seu VPS: você navega pelas tabelas, edita linhas, consulta com SQL, vê o plano de execução e importa ou exporta CSV e Excel. Tudo passa por um túnel SSH privado, então a porta do banco nunca fica exposta à internet.

URL: https://ardumaker.com/pt/servicios/gestor-bases-de-datos/

- Sem expor a porta
- Importar e exportar Excel
- Console SQL seguro

## É assim no painel

Capturas reais do painel da ArduMaker, não mockups.

![Gerenciador de bancos de dados: Grade de dados](https://ardumaker.com/screenshots/servicios/gestor-bases-de-datos-1.jpg)
**Grade de dados**. Linhas editáveis, filtros, importar e exportar.

![Gerenciador de bancos de dados: Consola SQL](https://ardumaker.com/screenshots/servicios/gestor-bases-de-datos-2.jpg)
**Consola SQL**. Consultas só de leitura, com tempo e exportação para CSV ou JSON.

![Gerenciador de bancos de dados: Estrutura de uma tabela](https://ardumaker.com/screenshots/servicios/gestor-bases-de-datos-3.jpg)
**Estrutura de uma tabela**. Colunas, tipos, nulos e chaves estrangeiras.

## O que você fazia com phpMyAdmin ou pgAdmin, sem instalá-los

Uma interface comum para os dois motores, pensada para não estragar dados por acidente.

- **Explorador de esquema**: Bancos, tabelas e a estrutura de cada uma: colunas, tipos, nulos, chave primária, chaves estrangeiras e índices.
- **Grade rápida**: Paginação por chave primária: a página 5000 custa o mesmo que a 1. Filtros, contagem de linhas e até 1000 linhas por página.
- **Edição linha a linha**: Você insere, atualiza e apaga por chave primária. A grade nunca recebe SQL.
- **Console SQL de somente leitura**: Uma instrução por vez; se você mandar uma escrita pelo console, ela é recusada.
- **EXPLAIN nativo**: O plano de execução de cada motor, exatamente como ele devolve.
- **DDL com aviso**: CREATE, ALTER e DROP por um caminho próprio; no MySQL, um aviso antes de que o DDL não pode ser desfeito.
- **Exportação**: Para CSV (um ZIP se forem várias tabelas) ou para Excel com uma aba por tabela, com filtros.
- **Importação tudo ou nada**: Análise prévia que não toca no banco e marca os problemas por linha e coluna; depois, uma única transação que se reverte inteira se algo falhar.
- **Acesso por túnel privado**: Um sshd próprio alcançável só pela rede privada, com uma chave efêmera limitada à porta do motor. A 5432 e a 3306 não são publicadas.
- **Chave efêmera por sessão**: O acesso usa uma chave temporária limitada à porta do motor. Não fica uma credencial permanente guardada no navegador.
- **Sem instalar o phpMyAdmin**: Não há mais um PHP rodando no seu servidor, nem uma URL de administração publicada esperando ataques de força bruta.

## Como usar

1. **Abra o gerenciador**: Pelo VPS que tem PostgreSQL ou MySQL.
2. **Preparação única**: Na primeira vez o acesso privado é preparado, com barra de progresso.
3. **Trabalhe com os seus dados**: Navegue, edite, consulte, importe e exporte.
4. **Exporte o que precisar**: Para CSV ou para Excel com uma aba por tabela, respeitando os filtros que você tiver aplicado.

## Limites

O que vale a pena saber antes de começar, sem letras miúdas.

- Motores suportados: PostgreSQL e MySQL, rodando no próprio VPS e com o VPS ligado.
- O acesso não é uma conexão direta do navegador até o banco: o VPS sobe um sshd próprio, alcançável só pela rede privada, e o gerenciador entra por ali com uma chave efêmera limitada à porta do motor. A 5432 e a 3306 nunca são publicadas.
- A preparação do acesso reinicia o sshd do VPS uma vez, na primeira vez que você abre o gerenciador.
- Precisa de Ubuntu 22.04 ou superior. No 20.04 a configuração base escreve KbdInteractiveAuthentication, que o OpenSSH 8.2 não conhece, então o sshd -t falha e a mudança é revertida; o sshd_config do 18.04 não inclui o sshd_config.d; e o OpenSSH 7.2 do 16.04 não entende a diretiva Include.
- A grade pagina por chave primária, não com OFFSET. Por isso a página 5000 custa o mesmo que a 1: numa tabela grande, um phpMyAdmin clássico se arrasta ali.
- O console SQL é de somente leitura e aceita uma instrução por vez. As escritas vão linha a linha por chave primária, e o DDL tem o seu próprio fluxo com aviso: no MySQL, ainda por cima, ele avisa que não dá para desfazer.
- Importação: CSV ou XLSX de até 32 MB, só INSERT, sem upsert. Primeiro roda uma análise que não toca no banco e marca os problemas por linha e coluna; depois vai tudo numa única transação que se reverte inteira se algo falhar.
- Exportação: até 1.000.000 de linhas por padrão. O Excel aceita 1.048.575 linhas por aba, então acima disso vale usar CSV.
- A grade nunca recebe SQL escrito pelo usuário: as operações são montadas do lado do servidor a partir da chave primária.
- Root real por SSH: o painel é um atalho, não uma jaula. Tudo o que ele faz com um botão você também pode fazer à mão.

## Você também pode pedir ao Claude, ChatGPT ou Cursor

Tudo o que você vê no painel o seu agente de IA pode fazer pelo servidor MCP da ArduMaker: com a sua autorização, com o alcance que você der e com cada ação auditada. [Ver o que o MCP faz](https://ardumaker.com/pt/mcp/bases-de-datos/)

## Gerenciador de bancos de dados: perguntas frequentes

### Preciso abrir a porta do meu banco para a internet?

Não. O acesso vai por um túnel SSH privado e a chave só permite chegar à porta do motor.

### Dá para estragar dados pelo console SQL?

Não. O console é de somente leitura; as edições vão linha a linha por chave primária e o DDL tem o seu próprio fluxo com aviso.

### O que acontece se uma importação falhar no meio?

Não fica nada pela metade: tudo vai numa transação e é revertido. Antes disso, a análise prévia mostra os erros linha por linha.

### Em que formatos eu exporto?

CSV (um ZIP se forem várias tabelas) ou Excel com uma aba por tabela.

### É uma alternativa ao phpMyAdmin ou ao Adminer?

É, e com uma diferença de fundo: não há mais um PHP rodando no seu servidor nem uma URL de administração publicada. O acesso vai por um túnel SSH privado com uma chave efêmera limitada à porta do motor.

### Por que a paginação é rápida em tabelas grandes?

Porque ela pagina por chave primária em vez de usar OFFSET. A página 5000 custa o mesmo que a 1, que é justo onde um gerenciador clássico começa a se arrastar.

### Posso importar um CSV grande?

Até 32 MB, em CSV ou XLSX, só com INSERT. Antes de tocar no banco roda uma análise que marca os erros linha por linha; depois vai tudo numa transação, então ou entra completo ou não entra nada.

### Quais versões do Ubuntu são suportadas?

22.04 ou superior. As anteriores não aplicam a configuração do túnel: no 20.04 o sshd -t falha por uma diretiva que o OpenSSH 8.2 não conhece, no 18.04 o sshd_config não inclui o sshd_config.d e no 16.04 o OpenSSH 7.2 não entende o Include.

## Serviços que costumam andar juntos

Tudo roda no mesmo VPS e é gerenciado pelo mesmo painel.

- [PostgreSQL](https://ardumaker.com/pt/servicios/postgresql/): Instale o PostgreSQL e gerencie bancos, usuários e permissões sem linha de comando.
- [MySQL](https://ardumaker.com/pt/servicios/mysql/): Instale o MySQL e gerencie bancos, usuários por host e permissões sem mexer no console.
- [Túneis SSH entre VPS](https://ardumaker.com/pt/servicios/tuneles-ssh/): Conecte serviços privados entre os seus VPS (um banco, Redis) por SSH criptografado, sem expô-los à internet.

**Os seus dados, a um clique e sem riscos** Disponível em qualquer VPS com PostgreSQL ou MySQL. Não é um produto à parte: está no painel de qualquer VPS da ArduMaker, junto com o root real por SSH. [Ver planos](https://ardumaker.com/pt/precios/)
