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

# Servidor do Banco de Dados

> Decide se o MariaDB, o banco de dados dos sites, aceita conexão de fora do servidor, e como são escolhidos os nomes dos bancos e dos usuários de banco que os clientes criam.

**Caminho no painel:** menu da esquerda > Configuração > cartão **Sistema** >
**Servidor do Banco de Dados**

![Tela Servidor do Banco de Dados com Permitir acesso remoto e as três políticas de nomes](https://mintcdn.com/san-internet/uqy6kUqe17ldMjVV/keyhelp-admin/imagens/sistema-banco-de-dados.png?fit=max\&auto=format\&n=uqy6kUqe17ldMjVV\&q=85\&s=727ae61a7b5ba67a8fffe82e51b4411a)

1. Em **Permitir acesso remoto**, marque ou desmarque **Ativado**.
2. Em **Política de bancos de dados e nomes de usuário de bancos de dados**, escolha uma das três opções.
3. Clique em **Salvar**.

> [!WARNING]
>
> **Salvar esta tela reinicia o banco de dados do servidor inteiro**
>
> No minuto seguinte ao **Salvar**, o painel reescreve a configuração do MariaDB e
> o reinicia, **mesmo quando só a política de nomes mudou**. Medido duas vezes:
> nas duas, o MariaDB recomeçou no minuto seguinte. Durante o reinício, os sites de
> todas as contas ficam sem banco de dados.

## Permitir acesso remoto

Desligado, o MariaDB só aceita conexão vinda do próprio servidor, que é o que os
sites daqui usam.

Ligado, ele passa a aceitar conexão de fora. A tela lembra duas coisas:

* a porta do MariaDB, **3306**, pode precisar ser aberta no firewall, e o
  aconselhável é abrir só para os endereços IP que precisam. De fábrica, o
  [Firewall](/keyhelp-admin/firewall) recusa a 3306 na regra 7, e
  a regra que libera precisa ficar acima dela: ver
  [Mudar as regras do firewall](/keyhelp-admin/mudar-as-regras-do-firewall)
* depois disso, o acesso de fora precisa ser liberado também para cada usuário de banco

## Política de nomes

**A política muda o formulário Adicionar banco de dados, na área do cliente.**
Conferido nas três opções:

| Opção | Como ficam **Nome do banco de dados** e **Nome de usuário** |
| - | - |
| **Nomes gerados automaticamente** | cinza, com *"Esta informação é preenchida automaticamente."*: o painel cria os nomes a partir do nome da conta |
| **Restringir a escolha de nomes** | o cliente escreve, e o campo já traz fixo na frente o nome da conta seguido de `_`, como `nomedaconta_` |
| **Livre escolha de nomes** | o cliente escreve o nome inteiro, sem nada fixo |

Nas duas últimas, os dois campos passam a ser obrigatórios.

## O que pode dar errado

| Sintoma | Causa | O que fazer |
| - | - | - |
| **Os sites deram erro de banco de dados logo depois de salvar esta tela** | o MariaDB é reiniciado no minuto seguinte | abrir o site de novo em alguns segundos |
| O cliente não consegue escolher o nome do banco | a política está em **Nomes gerados automaticamente** | trocar a política |
| Programa de fora do servidor não conecta no banco | **Permitir acesso remoto** está desligado, ou a porta 3306 está fechada no firewall | ligar a opção, abrir a porta para o IP de origem e liberar o usuário de banco |

## Ver também

* [Hora do Sistema](/keyhelp-admin/hora-do-sistema), outra tela que reinicia o MariaDB
* [Servidor de FTP](/keyhelp-admin/servidor-de-ftp), que tem a mesma política de nomes para os usuários FTP
* [Firewall](/keyhelp-admin/firewall), onde a porta 3306 é recusada de fábrica
* [Banco de dados (área do cliente)](/keyhelp/banco-de-dados), o formulário que a política muda


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