# Como criar um banco de dados e um usuário MySQL pelo painel

> Na aba Banco de dados da página do site, clique em Criar banco, depois em Criar usuário, e por fim em Atribuir banco para dar ao usuário acesso ao banco.

# Como criar um banco de dados e um usuário MySQL pelo painel

Abra a página do seu site, vá na aba **Banco de dados** e siga três passos: **Criar banco**, **Criar usuário** e **Atribuir banco** (que dá ao usuário acesso ao banco). Sem a atribuição, o usuário existe mas não consegue usar o banco.

> **Atenção: este tutorial mexe na segurança do seu site.** As mudanças descritas aqui são feitas por sua conta e risco. Confira cada passo antes de aplicar.

## Antes de começar

- Você precisa de um plano de hospedagem ativo.
- Acesse o painel com a sua conta em https://dash.staycloud.com.
- Tenha em mente um nome para o banco e para o usuário (por exemplo, `meubanco` e `appuser`). O painel coloca automaticamente um prefixo da sua conta na frente dos dois.
- Use uma senha forte para o usuário, com no mínimo 12 caracteres.

## Abrir a aba Banco de dados

1. Na página inicial do painel, clique em **Hospedagem** no menu da esquerda.
   Resultado: abre a lista **Meus sites**.

![Menu da esquerda do painel com o item Hospedagem destacado](/imagens/e01e3f2abe78452eade586adc0607b09d9ef6de37aa23b4e184fba260c3f1345.webp)

2. Clique em **Gerenciar** no plano de hospedagem.
   Resultado: abre a página do site.

![Lista Meus sites com o botão Gerenciar destacado no plano ativo](/imagens/e03c47a187dc30438044738169ce62cb338c4318cdc5d67716b0cda098a828de.webp)

3. Clique na aba **Banco de dados**.
   Resultado: aparecem os blocos **Bancos de dados**, **Usuários MySQL** e **Hosts permitidos**, com o resumo de bancos, espaço, host de conexão e usuários no topo.

![Fileira de abas da página do site com a aba Banco de dados destacada](/imagens/0cf24ea69e7d44050041bdc75dc335267a61b879b343cd0ab467e2d4510292d8.webp)

## Criar o banco

1. No bloco **Bancos de dados**, clique em **Criar banco**.
   Resultado: abre a janela **Criar banco MySQL**.

![Aba Banco de dados com o resumo no topo, o bloco Bancos de dados vazio e o botão Criar banco destacado](/imagens/d7dd10235b55c2f8c6a778d933480ab0814b302d0192c02ddd8d222af8318cc1.webp)

2. Em **Nome do banco**, digite o nome, por exemplo `meubanco`. O prefixo da sua conta já aparece à esquerda do campo.
   Resultado: o nome completo fica `<prefixo>_meubanco`. A tela informa o padrão usado: `Charset utf8mb4, collation utf8mb4_unicode_ci`.

![Janela Criar banco MySQL com o prefixo da conta borrado, o campo Nome do banco e os botões Cancelar e Criar banco](/imagens/88624117ad466ae91f6e67d1acfd258a30a96f62d71484db391eb9c7b0799c93.webp)

3. Clique em **Criar banco** e confirme, se o painel pedir.
   Resultado: o banco passa a aparecer no bloco **Bancos de dados**.

## Criar o usuário

1. No bloco **Usuários MySQL**, clique em **Criar usuário**.
   Resultado: abre a janela **Criar usuário MySQL**.

![Bloco Usuários MySQL com o botão Criar usuário destacado, ao lado de Atribuir banco](/imagens/70510e8e49c290ac15740452c63e873b8c0db0a4a2c37125779d16a1e5d5a095.webp)

2. Em **Nome de usuário**, digite o nome, por exemplo `appuser`.
   Resultado: o prefixo da conta aparece à esquerda do campo.

3. Em **Senha**, digite uma senha com no mínimo 12 caracteres, ou clique no botão de atualizar ao lado do campo para gerar uma.
   Resultado: a senha aparece no campo; use o ícone de copiar para guardá-la.

![Janela Criar usuário MySQL com os campos Nome de usuário e Senha, os botões de gerar, mostrar e copiar senha e o aviso de que o usuário é criado sem permissão](/imagens/8470101107af0a0153710edcecb3d8ab385d38251f56b2234c3ae270d744eaa9.webp)

4. Clique em **Criar usuário** e confirme, se o painel pedir.
   Resultado: o usuário é criado sem permissão. A própria tela avisa: `Usuário criado sem permissão. Use Atribuir banco para conceder acesso.`

## Dar acesso do usuário ao banco

1. No bloco **Usuários MySQL**, clique em **Atribuir banco**.
   Resultado: abre a janela **Atribuir banco a usuário**.

![Bloco Usuários MySQL com o botão Atribuir banco destacado](/imagens/efaa2efc46c2d3d381233ca8d6598a9146c64f7a002dac2f44bc40bb88d3418e.webp)

2. Em **Banco**, escolha o banco criado. Em **Usuário**, escolha o usuário criado.
   Resultado: os dois campos ficam preenchidos.

![Janela Atribuir banco a usuário com os campos Banco e Usuário e o aviso de que os privilégios ALL PRIVILEGES são aplicados imediatamente](/imagens/4b4814b91e37e17114103e804bf9a408ea91fd436e3636cc01a966908a130c0a.webp)

3. Clique em **Atribuir** e confirme, se o painel pedir.
   Resultado: o usuário recebe todos os privilégios (`ALL PRIVILEGES`) no banco. A tela avisa que sessões já abertas mantêm as permissões antigas até reconectarem.

## Dados para conectar a aplicação

Na configuração do seu site (por exemplo, o `wp-config.php` do WordPress), use:

- **Banco**: o nome completo, com prefixo (`<prefixo>_meubanco`).
- **Usuário**: o nome completo, com prefixo (`<prefixo>_appuser`).
- **Senha**: a senha criada para o usuário.
- **Host**: para sites na própria hospedagem, normalmente `localhost`. O endereço do servidor para conexão de fora aparece no card **Host** do topo da aba.

## Como saber se deu certo

O banco aparece em **Bancos de dados** e o contador **Usuários MySQL** do topo mostra o usuário com privilégios. Para conferir por dentro, clique em **Abrir phpMyAdmin** no bloco **Bancos de dados**: o banco deve aparecer na lista à esquerda.

## Se algo der errado

### A aplicação mostra "Access denied" ao conectar
Causa: o usuário não foi atribuído ao banco, ou o nome foi digitado sem o prefixo. Solução: refaça o passo **Atribuir banco** e use os nomes completos, com prefixo.

### Esqueci a senha do usuário
Causa: a senha não fica visível depois de criada. Solução: crie um novo usuário com uma senha nova, atribua o banco a ele e atualize a configuração do site.

## Relacionados

- Como liberar acesso remoto ao MySQL
- Conhecendo a página do seu site no painel
- Como instalar o WordPress pelo painel

---
Fonte: https://help.staycloud.com/artigos/como-criar-um-banco-de-dados-e-um-usuario-mysql-pelo-painel
