# Como criar um banco de dados MySQL no cPanel

> Como criar banco, usuário e permissões pelo assistente do cPanel, onde encontrar os dados de conexão para WordPress e Laravel, e como usar o phpMyAdmin para importar e exportar.

- Guia da base de conhecimento da RedHosting — categoria: cPanel
- Página HTML: https://redhosting.com.br/base-de-conhecimento/como-criar-um-banco-de-dados-mysql-no-cpanel
- Publicado em: 2026-09-02 · Idioma: pt-BR

Todo site que guarda informação — WordPress, loja, sistema em PHP — precisa de um banco de dados. No cPanel, criar um leva menos de um minuto pelo assistente, que faz banco, usuário e permissões numa sequência só.

## 1. Criando pelo assistente

- Entre no cPanel e, em **Bancos de Dados**, clique em **Assistente de Banco de Dados MySQL**.
- **Passo 1** — dê um nome ao banco, por exemplo `wordpress`. Clique em **Próxima Etapa**.
- **Passo 2** — crie o usuário e a senha. Use o botão **Gerar** e copie a senha antes de continuar. Clique em **Criar Usuário**.
- **Passo 3** — marque **TODOS OS PRIVILÉGIOS** e clique em **Próxima Etapa**.

  ⚠️**Atenção ao prefixo**: O cPanel adiciona o nome da sua conta na frente. Se a conta é `minhaloja` e você digitou `wordpress`, o banco se chama `minhaloja_wordpress` — e é esse nome completo que vai na configuração. O mesmo vale para o usuário.

## 2. Os dados de conexão

Quatro informações, sempre as mesmas:

- **Servidor**: `localhost`
- **Nome do banco**: o nome completo, com prefixo
- **Usuário**: o nome completo, com prefixo
- **Senha**: a que você gerou

O servidor é `localhost` porque o site e o banco rodam na mesma máquina. Só é diferente se você for conectar de fora — e aí é preciso liberar o seu IP em **Bancos de Dados** → **MySQL Remoto**.

### No WordPress

O instalador pede exatamente esses quatro campos. Se estiver editando o `wp-config.php` à mão:

```
define('DB_NAME', 'minhaloja_wordpress');
define('DB_USER', 'minhaloja_wpuser');
define('DB_PASSWORD', 'sua-senha-aqui');
define('DB_HOST', 'localhost');
```

### No Laravel

No arquivo `.env`:

```
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=minhaloja_app
DB_USERNAME=minhaloja_appuser
DB_PASSWORD=sua-senha-aqui
```

## 3. Usando o phpMyAdmin

O phpMyAdmin é a interface para ver e editar o conteúdo do banco. Ele fica em **Bancos de Dados** → **phpMyAdmin** e abre já autenticado.

### Importar um banco existente

Ao migrar um site de outra hospedagem:

- Selecione o banco de destino na lista da esquerda.
- Clique na aba **Importar**.
- Escolha o arquivo `.sql` e clique em **Executar**.

Se o arquivo for grande demais para o limite de upload, compacte em `.zip` ou `.gz` — o phpMyAdmin aceita os dois e o arquivo compactado costuma caber. Acima disso, o suporte importa para você.

### Exportar uma cópia

- Selecione o banco, clique em **Exportar**.
- Deixe o método em **Rápido** e o formato em **SQL**.
- Clique em **Executar**. O arquivo baixa para o seu computador.

Faça isso antes de qualquer atualização grande do site. É a cópia que você controla — a hospedagem também mantém backup automático diário, mas o seu está na sua mão na hora que precisar.

## 4. Quando a conexão falha

### "Error establishing a database connection"

Em ordem de frequência: o nome do banco ou do usuário está sem o prefixo da conta; a senha tem um espaço a mais no fim; ou o usuário não foi vinculado ao banco. O vínculo se confere em **Bancos de Dados MySQL**, na seção **Usuários Atuais** — o usuário precisa aparecer listado embaixo do banco.

### "Access denied for user"

Usuário ou senha errados, ou o usuário existe mas não tem privilégio naquele banco. Em **Bancos de Dados MySQL** → **Adicionar Usuário ao Banco de Dados**, refaça o vínculo marcando **TODOS OS PRIVILÉGIOS**.

### Esqueci a senha do banco

Não dá para recuperar, só trocar: em **Bancos de Dados MySQL**, na lista de usuários, clique em **Alterar Senha**. Lembre de atualizar a nova senha no `wp-config.php` ou no `.env`, senão o site para.

## 5. Quantos bancos o seu plano permite

1 no Bronze, 5 no Prata, 10 no Ouro e ilimitados no Business. Cada instalação de site normalmente usa um.

## Precisa de ajuda?

Abra um chamado em [financeiro.redhosting.com.br](https://financeiro.redhosting.com.br) ou chame o suporte no WhatsApp **+55 11 98833-3902**.

## Perguntas frequentes

**Qual servidor de banco de dados devo informar na configuração?**

`localhost`, porque o site e o banco rodam na mesma máquina. Só é diferente se você for conectar de fora, e aí é preciso liberar seu IP em Bancos de Dados → MySQL Remoto.

**Por que o nome do meu banco tem um prefixo?**

O cPanel adiciona o nome da sua conta na frente do que você digitou. É o nome completo, com prefixo, que vai na configuração do site — vale para o banco e para o usuário.

**Aparece "Error establishing a database connection". O que é?**

Em ordem de frequência: nome do banco ou do usuário sem o prefixo da conta, espaço a mais no fim da senha, ou o usuário não vinculado ao banco. O vínculo se confere em Bancos de Dados MySQL, na seção Usuários Atuais.

**Como importo um banco de outra hospedagem?**

Pelo phpMyAdmin: selecione o banco de destino, aba Importar, escolha o arquivo .sql e clique em Executar. Se o arquivo for grande demais, compacte em .zip ou .gz.

**Esqueci a senha do banco. Dá para recuperar?**

Não, só trocar: em Bancos de Dados MySQL, na lista de usuários, clique em Alterar Senha. Lembre de atualizar a nova senha no wp-config.php ou no .env, senão o site para.

## Navegação — cPanel (artigo 5 de 6)

- Artigo anterior: Como ativar o SSL gratuito no cPanel — https://redhosting.com.br/base-de-conhecimento/como-ativar-o-ssl-gratuito-no-cpanel
- Próximo artigo: Como criar um e-mail no cPanel e configurar no celular — https://redhosting.com.br/base-de-conhecimento/como-criar-um-email-no-cpanel-e-configurar-no-celular
- Voltar à base de conhecimento: https://redhosting.com.br/base-de-conhecimento

---

Precisa de ajuda com este passo a passo? Suporte 24/7 da RedHosting:
suporte@redhosting.com.br · WhatsApp +55 11 98833-3902 · https://redhosting.com.br/discord

Outros guias: https://redhosting.com.br/md/base-de-conhecimento.md
