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).
Depois de entrar, você vai cair na tela inicial, com vários grupos de ferramentas (E-mail, Arquivos, Bancos de Dados, etc.).
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.
Passo 3 — Crie o banco de dados novo
- No campo de "Criar Novo Banco de Dados", digite um nome que faça sentido (ex.: loja, sistema, blog).
- 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:
- Digite um nome de usuário (pode ser parecido com o nome do banco, pra facilitar sua vida).
- Crie uma senha forte — o próprio cPanel tem um gerador de senha, use ele! Quanto mais forte, mais seguro fica seu site.
- 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.
- Na seção "Adicionar Usuário ao Banco de Dados", selecione o usuário que você acabou de criar.
- Selecione o banco de dados correspondente.
- 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 🥋
- Acesse o cPanel e entre em "Bancos de Dados MySQL".
- Crie o banco de dados.
- Crie o usuário com senha forte.
- Adicione o usuário ao banco e escolha as permissões certas para o que ele vai fazer.
- 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! 🌊