Banco de dados 37 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 🧘‍♀️ Se o seu site usa WordPress, uma loja virtual ou qualquer sistema que precise "guardar informação", ele precisa de um banco de dados. Neste guia eu vou te mostrar, com calma e passo a passo, como criar um banco novo, criar um usuário só pra ele e dar exatamente as permissões que esse usuário precisa — nem mais, nem menos. Bora lá?

💡 Por que criar um usuário específico (e não usar um "usuário mestre" pra tudo)? Porque se um sistema for comprometido, o estrago fica limitado ao banco daquele usuário. É uma boa prática de segurança simples e que faz muita diferença.

Passo 1 — Acesse o cPanel

Entre no painel do seu plano de hospedagem com o usuário e senha que você recebeu por e-mail (também disponíveis pelo painel.gehost.com.br, na área do seu serviço de hospedagem).

Tela de login do cPanel com os campos Usuário e Senha

Passo 2 — Encontre "Bancos de Dados MySQL"

Já dentro do cPanel, procure o grupo de ferramentas de Banco de Dados e clique em "Bancos de Dados MySQL".

Painel inicial do cPanel com os grupos de ferramentas, incluindo Banco de Dados

Passo 3 — Crie o banco de dados novo

  1. Na seção "Criar Novo Banco de Dados", digite um nome (ex.: loja, meusite_db). Evite espaços e acentos.
  2. Clique em "Criar Banco de Dados".
  3. Pronto! O cPanel vai mostrar o nome completo do banco, que normalmente vem com um prefixo do seu usuário (ex.: usuario_loja) — guarde esse nome completo, você vai precisar dele depois.
Tela Bancos de Dados MySQL do cPanel, com opção de criar novo banco e gerenciar usuários

Passo 4 — Crie o usuário do banco

  1. Volte pra tela de "Bancos de Dados MySQL" e desça até "MySQL Users" / "Usuários MySQL".
  2. Em "Adicionar Novo Usuário", escolha um nome de usuário (também vai ganhar o prefixo automático).
  3. Crie uma senha forte — o cPanel costuma ter um gerador de senha, use-o! Guarde essa senha em um lugar seguro, ela não fica visível depois.
  4. Clique em "Criar Usuário".
🔐 Dica da Sensei: nunca reaproveite a senha de outro serviço aqui. Cada credencial de banco merece ser única.

Passo 5 — Associe o usuário ao banco e defina as permissões

  1. Ainda na mesma página, procure "Adicionar Usuário ao Banco de Dados".
  2. Selecione o usuário que você acabou de criar e o banco que você criou no Passo 3, depois clique em "Adicionar".
  3. Você vai cair numa tela de "Gerenciar Privilégios do Usuário", com uma lista de caixinhas: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, entre outras.
  4. Marque só o que aquele sistema realmente precisa:
    • Sistemas prontos (WordPress, WooCommerce, etc.): normalmente precisam de todas as permissões, então marque "ALL PRIVILEGES".
    • Uso mais específico (ex.: um sistema que só precisa consultar dados, sem alterar nada): marque só SELECT — e assim por diante, escolhendo apenas o que faz sentido pro seu caso.
  5. Clique em "Fazer Alterações" para salvar.

Passo 6 — Use os dados no seu sistema

Agora é só configurar seu site/sistema com essas informações:

  • Nome do banco: o nome completo gerado no Passo 3 (com o prefixo).
  • Usuário: o nome completo gerado no Passo 4 (com o prefixo).
  • Senha: a que você definiu no Passo 4.
  • Host do banco: normalmente localhost, mas confira a orientação específica no painel do seu plano.
✅ Ficou tudo certinho quando: seu site consegue se conectar ao banco sem erro de acesso. Se aparecer algum erro de conexão, revise se o nome do banco, do usuário e a senha foram digitados exatamente como aparecem no cPanel — inclusive o prefixo.

Alterando permissões depois

Se, no futuro, precisar dar mais ou menos permissões pro mesmo usuário, volte em "Bancos de Dados MySQL" → "Gerenciar Privilégios do Usuário", ajuste as caixinhas e salve novamente. Não é preciso recriar nada.

Se travar em qualquer parte desse caminho, chama o suporte da GeHost — a gente te ajuda com todo carinho. 💚

Precisa de Ajuda?

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