> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Hospedagem de PostgreSQL, MySQL, MongoDB e Redis

> Crie um banco PostgreSQL, MySQL, MongoDB ou Redis gerenciado em poucos cliques, com conexão TLS, snapshots e sem cobrança de tráfego. A partir do Standard.

<Frame>
  <img src="https://squarecloud.app/banners/pt-br/databases.png" alt="Visão geral do serviço de bancos de dados da Square Cloud" style={{ borderRadius: "0.2rem" }} />
</Frame>

## Por que escolher a Square Cloud?

Instâncias gerenciadas de PostgreSQL, MySQL, MongoDB e Redis, criadas em poucos cliques e acessíveis por uma conexão criptografada e autenticada por certificado. Você tem um banco de produção sem ajustar servidor, gerenciar backups ou pagar pela banda que sua aplicação movimenta.

<CardGroup cols={2}>
  <Card title="Armazenamento em NVMe" icon="bolt">
    As instâncias rodam em **SSDs NVMe empresariais**, onde a latência de leitura aleatória é o que mais pesa no desempenho real das consultas, então buscas indexadas e cargas com muita escrita continuam rápidas.
  </Card>

  <Card title="Zero taxas de rede" icon="wifi">
    **Sem cobrança de entrada ou saída.** Leia e escreva o quanto sua aplicação precisar, sem conta de banda medida, um custo que pesa sem alarde na maioria dos provedores de nuvem.
  </Card>

  <Card title="Snapshots instantâneos" icon="server">
    **Pontos de restauração em um clique**, inclusos sem custo adicional. Recupere-se de uma migração ruim ou de uma exclusão acidental sem sair do dashboard.
  </Card>

  <Card title="Criptografado por padrão" icon="shield-halved">
    As instâncias **só aceitam conexões SSL/TLS** com certificados gerenciados pela Square Cloud. Conexões em texto puro são recusadas, então seus dados são criptografados em trânsito sem nenhuma configuração extra.
  </Card>
</CardGroup>

## Bancos de dados suportados

Todos os engines já vêm configurados e prontos para conectar.

<CardGroup cols={2}>
  <Card title="PostgreSQL" icon="elephant" href="https://squarecloud.app/pt-br/databases/postgresql" />

  <Card title="MongoDB" icon="leaf" href="https://squarecloud.app/pt-br/databases/mongodb" />

  <Card title="MySQL" icon="database" href="https://squarecloud.app/pt-br/databases/mysql" />

  <Card title="Redis" icon="r" href="https://squarecloud.app/pt-br/databases/redis" />
</CardGroup>

### Versões

| Motor | Versão |
| :-: | :-: |
| PostgreSQL | 17 |
| MySQL | 9 |
| MongoDB | 8 |
| Redis | 8 |

## Como hospedar meu banco de dados?

Você precisa de um **[plano Standard ou superior](/pt-br/platform/plans) ativo**. Para um passo a passo completo, com código de conexão em Node.js e Python, siga [Crie e conecte um banco de dados gerenciado](/pt-br/tutorials/how-to-deploy-your-database). Em resumo:

<Steps>
  <Step title="Crie uma nova instância de banco de dados">
    Abra a página de [Bancos de Dados](https://squarecloud.app/pt-br/dashboard/databases) e clique em "Criar Banco de Dados".
  </Step>

  <Step title="Configure sua instância">
    Escolha o engine e preencha o nome e a RAM.
  </Step>

  <Step title="Finalize a criação da instância">
    Clique em "Criar". Em poucos segundos o banco fica pronto, e os detalhes de conexão estão na página dele no dashboard.
  </Step>
</Steps>

## Como me conectar ao meu banco de dados?

Os bancos de dados só aceitam conexões criptografadas e autenticadas com certificado. Para se conectar:

<Steps>
  <Step title="Pegue as credenciais e os certificados">
    Abra o banco no dashboard, copie a URL de conexão (host, porta, usuário e senha) e baixe os certificados.
  </Step>

  <Step title="Conecte via SSL/TLS">
    Conecte com o cliente ou a biblioteca de sua preferência, com SSL/TLS ativado e os certificados definidos como certificado CA (raiz) e como certificado e chave do cliente.
    <Note>A maioria dos clientes só precisa do `.pem`. Alguns pedem os arquivos `.key` e `.cert` separadamente, ou um `.p12`.</Note>
  </Step>

  <Step title="Comece a usar seu banco de dados">
    Pronto para armazenar e consultar dados. Acompanhe o desempenho e o uso do banco no dashboard da Square Cloud.
  </Step>
</Steps>

## Algo deu errado?

<Card title="Erros de conexão com banco de dados" icon="triangle-exclamation" href="/pt-br/platform/troubleshooting/database-connection-errors">
  Corrija erros de SSL/TLS, timeouts, `ECONNREFUSED`, o "Host is not allowed" do MySQL e erros de rede do MongoDB.
</Card>

## Perguntas frequentes

<AccordionGroup>
  <Accordion title="Quais bancos de dados posso hospedar?">
    PostgreSQL, MySQL, MongoDB e Redis, todos pré-configurados e prontos para conectar.
  </Accordion>

  <Accordion title="Qual plano eu preciso?">
    A hospedagem de banco de dados exige um **[plano Standard ou superior](/pt-br/platform/plans) ativo**.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.