> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.squarecloud.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# HeidiSQL: como conectar ao MySQL (SSL)

# HeidiSQL: Como conectar com o MySQL

O HeidiSQL é uma ferramenta leve e poderosa para gerenciar bancos de dados MySQL. Para garantir a segurança dos seus dados na Square Cloud, a conexão exige o uso de certificados SSL, garantindo que as informações trafegadas entre sua máquina e o servidor sejam criptografadas.

---

## 1. Coletando os Dados de Conexão

Antes de iniciar a configuração no HeidiSQL, localize a URL de conexão no seu dashboard da Square Cloud. Você precisará extrair os seguintes campos:

| Campo | Valor/Formato |
| ---- |
| **Host (Hostname/IP)** | `square-cloud-db-id.squareweb.app` (`id` é o ID da sua instância, já incluso URL copiada) |
| **Porta** | A numeração disponível na sua URL (ex: 3306) |
| **Usuário** | `squarecloud` |
| **Senha** | A senha gerada no momento da criação da instância |

---

## 2. Configuração da Sessão

1.  Abra o HeidiSQL e clique em **Novo** para criar uma nova sessão.
2.  No tipo de rede, selecione **MariaDB or MySQL (TCP/IP)**.
3.  Na aba **Configurações**, preencha o Host, Usuário, Senha e Porta com os dados coletados acima.



---

## 3. Configurando o SSL (Obrigatório)

O MySQL na Square Cloud não aceita conexões sem criptografia. Para configurar o certificado:

1.  Acesse a aba **SSL** na janela de configuração da sessão.
2.  Marque a caixa **Utilizar SSL**.
3.  Você precisará apontar o seu arquivo `.pem` (baixado no dashboard da Square) em todos os campos disponíveis na interface do HeidiSQL:
    *   **SSL CA certificate**
    *   **SSL client certificate**
    *   **SSL client key**

> **Nota:** Embora o HeidiSQL apresente campos distintos, o arquivo `.pem` fornecido pela Square Cloud contém as informações necessárias para validar a autoridade e a chave da conexão simultaneamente.

---

## 4. Teste e Solução de Problemas

Após preencher tudo, clique em **Abrir** ou **Salvar**.

*   **Erro de "Access Denied":** Verifique se a senha informada é exatamente a que consta na sua URL de conexão.
*   **Certificado Inválido:** Verifique se o arquivo `.pem` foi baixado corretamente e se não está corrompido.