Voltar para artigos

Como criar um banco de dados MySQL no cPanel

2 de setembro, 2026
cPanel

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 DadosMySQL 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 DadosphpMyAdmin 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 MySQLAdicionar 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 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.