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).
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".
Passo 3 — Crie o banco de dados novo
- Na seção "Criar Novo Banco de Dados", digite um nome (ex.: loja, meusite_db). Evite espaços e acentos.
- Clique em "Criar Banco de Dados".
- 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.
Passo 4 — Crie o usuário do banco
- Volte pra tela de "Bancos de Dados MySQL" e desça até "MySQL Users" / "Usuários MySQL".
- Em "Adicionar Novo Usuário", escolha um nome de usuário (também vai ganhar o prefixo automático).
- 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.
- 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
- Ainda na mesma página, procure "Adicionar Usuário ao Banco de Dados".
- Selecione o usuário que você acabou de criar e o banco que você criou no Passo 3, depois clique em "Adicionar".
- 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.
- 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.
- 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. 💚