Banco de dados 34 visualizações

Como criar um banco de dados novo e um usuário com permissões específicas pelo cPanel

Ver no WHMCS

Como criar um banco de dados novo e um usuário com permissões específicas pelo cPanel

Oi! Aqui é a Sensei da GeHost 🧘‍♀️ Hoje vou te ensinar um passo simples, mas superimportante: criar um banco de dados novo no seu cPanel e um usuário só para ele, com as permissões certinhas. Isso é o que praticamente todo sistema (WordPress, lojas virtuais, sistemas próprios) precisa para guardar as informações do seu site.

Vem comigo que é mais fácil do que parece 👇

Por que criar um banco separado (e não usar um já existente)?

Cada sistema/site normalmente precisa do seu próprio banco de dados, com um usuário exclusivo. Isso evita bagunça e, principalmente, evita que um problema em um site afete os outros. É mais organização e mais segurança pra você.

💡 Dica da Sensei: se você vai instalar um sistema novo (WordPress, loja, aplicação própria), o primeiro passo quase sempre é ter um banco e um usuário novinhos em folha — só depois você configura o sistema para usar esses dados.

Passo 1 — Acesse o cPanel

Entre no seu cPanel com o usuário e senha da sua hospedagem (esses dados você recebeu por e-mail quando contratou o plano, ou pode recuperar pelo painel do cliente em painel.gehost.com.br).

Tela de login do cPanel com campos de usuário e senha

Depois de entrar, você vai cair na tela inicial, com vários grupos de ferramentas (E-mail, Arquivos, Bancos de Dados, etc.).

Painel inicial do cPanel com os grupos de ferramentas

Passo 2 — Abra "Bancos de Dados MySQL"

Procure (ou use a busca do próprio cPanel) pela seção "Bancos de Dados MySQL". É lá que a mágica acontece: criar banco, criar usuário e ligar um ao outro.

Tela de Bancos de Dados MySQL com opções de criar banco e usuários

Passo 3 — Crie o banco de dados novo

  1. No campo de "Criar Novo Banco de Dados", digite um nome que faça sentido (ex.: loja, sistema, blog).
  2. Clique em "Criar Banco de Dados".
⚠️ Atenção: o cPanel automaticamente coloca um prefixo antes do nome do seu banco (algo como usuario_loja). Isso é normal e é assim mesmo — anote o nome completo, com o prefixo, porque você vai usar ele depois na configuração do seu sistema.

Passo 4 — Crie o usuário do banco

Ainda na mesma tela, desça até "Usuários MySQL" e:

  1. Digite um nome de usuário (pode ser parecido com o nome do banco, pra facilitar sua vida).
  2. Crie uma senha forte — o próprio cPanel tem um gerador de senha, use ele! Quanto mais forte, mais seguro fica seu site.
  3. Clique em "Criar Usuário".
🔐 Dica da Sensei: guarde essa senha em um lugar seguro (gerenciador de senhas, por exemplo). Ela não fica visível de novo depois, só é possível trocá-la.

Passo 5 — Adicione o usuário ao banco (e defina as permissões)

Aqui está o pulo do gato: criar o banco e o usuário separadamente não é suficiente — você precisa ligar os dois e dizer o que aquele usuário pode fazer.

  1. Na seção "Adicionar Usuário ao Banco de Dados", selecione o usuário que você acabou de criar.
  2. Selecione o banco de dados correspondente.
  3. Clique em "Adicionar".

Você vai cair numa tela de "Gerenciar Privilégios do Usuário", com uma lista de permissões (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.).

Qual permissão escolher?

  • Sistema completo (WordPress, loja, a maioria dos sistemas prontos): marque "TODOS OS PRIVILÉGIOS". O sistema precisa criar e alterar tabelas sozinho durante a instalação e nas atualizações.
  • Acesso restrito (ex.: um usuário só para consultas de um relatório, sem poder alterar nada): marque só o que ele realmente precisa — por exemplo, apenas SELECT para leitura, ou SELECT + INSERT + UPDATE + DELETE se ele só mexe nos dados, mas não pode criar/apagar tabelas.
🎯 Regra de ouro da segurança: dê ao usuário só a permissão que ele realmente vai usar. Isso se chama "princípio do menor privilégio" — se um dia esse usuário/senha vazar, o estrago fica bem mais limitado.

Depois de marcar as opções, clique em "Fazer Alterações" e pronto — seu banco e usuário estão prontos pra uso!

Passo 6 — Use esses dados na configuração do seu sistema

Agora é só usar essas informações no arquivo de configuração do seu sistema (por exemplo, o wp-config.php do WordPress):

  • Nome do banco: o que você criou no Passo 3 (com o prefixo).
  • Usuário: o que você criou no Passo 4 (com o prefixo).
  • Senha: a que você definiu.
  • Host do banco: normalmente é localhost — é o padrão para sites hospedados na mesma conta do cPanel.
🙋 Ficou com alguma dúvida no meio do caminho? Sem problemas! Fale com a gente pelo suporte ou pelo painel.gehost.com.br que a equipe te ajuda a configurar certinho.

Resumão da Sensei 🥋

  1. Acesse o cPanel e entre em "Bancos de Dados MySQL".
  2. Crie o banco de dados.
  3. Crie o usuário com senha forte.
  4. Adicione o usuário ao banco e escolha as permissões certas para o que ele vai fazer.
  5. Use os dados (banco, usuário, senha, host) na configuração do seu sistema.

Prontinho! Agora seu site já tem um banco de dados organizado e seguro, com um usuário sob medida para ele. Bons ventos e boas vendas! 🌊

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.