Banco de dados 33 visualizações

Como criar um usuário MySQL com permissões restritas a um único banco de dados

Ver no WHMCS

Como criar um usuário MySQL com permissões restritas a um único banco de dados

Olá, querido(a) cliente! Seja bem-vindo(a) ao seu guia de mão na massa, preparado com carinho pela Sensei da GeHost — aqui para te ajudar a dominar o mundo da hospedagem com tranquilidade e segurança. Hoje vamos aprender juntos como criar um usuário MySQL com permissões limitadas a apenas um banco de dados. Isso é essencial para manter seus projetos seguros, organizados e com acesso controlado. Vamos lá?

Por que fazer isso?

Imagine que você tem um site, um sistema de formulários ou uma loja virtual. Se o usuário do banco de dados tiver acesso a todos os bancos da sua conta, qualquer falha de segurança pode afetar tudo. Criar um usuário com permissões restritas é como dar uma chave só para uma porta — nada mais, nada menos. É uma prática de segurança simples, mas poderosa.

Dica da Sensei: Sempre que possível, evite usar o usuário principal (root) para aplicações. Use usuários específicos para cada projeto!

Passo a passo: Criando seu usuário MySQL com acesso restrito

  1. Entre no painel do cliente da GeHost: painel.gehost.com.br.

    Tela de login do cPanel com campos de usuário e senha
  2. Na tela inicial do cPanel, localize e clique na ferramenta Bancos de Dados MySQL. Ela está no grupo "Banco de Dados".

    Tela do cPanel com a ferramenta 'Bancos de Dados MySQL' destacada
  3. Na página de bancos de dados, você verá duas seções principais: “Bancos de Dados” e “Usuários de Banco de Dados”.

    Primeiro, vamos criar um novo banco de dados (se ainda não existir):

    • Digite um nome curto e claro para o banco (ex: loja_db).
    • Clique em “Criar Banco de Dados”.
  4. Agora, vamos criar o usuário com acesso apenas a esse banco:

    • Na seção “Usuários de Banco de Dados”, clique em “Criar Usuário”.
    • Digite um nome de usuário (ex: loja_user).
    • Escolha uma senha forte (use letras maiúsculas, minúsculas, números e símbolos).
    • Clique em “Criar Usuário”.
  5. Após criar o usuário, você precisará atribuir permissões a ele:

    • Volte à seção “Bancos de Dados”.
    • Na coluna “Ações”, clique em “Gerenciar Permissões” ao lado do banco que criou.
    • Na lista de usuários, marque o que você acabou de criar (ex: loja_user).
    • Selecione apenas as permissões necessárias — geralmente, “SELECT”, “INSERT”, “UPDATE”, “DELETE” são suficientes para aplicações comuns.
    • Clique em “Atualizar Permissões”.

    Importante: Não marque “Todas as permissões” — isso daria acesso total a todos os bancos. Mantenha o foco no que é necessário.

  6. Pronto! Seu usuário agora tem acesso somente ao banco de dados específico que você criou. Ele não pode ver nem alterar outros bancos da sua conta.

Dicas extras da Sensei

  • Use nomes de usuários e bancos que façam sentido para você (ex: blog_user, blog_db). Isso facilita a manutenção.
  • Nunca compartilhe senhas de usuário MySQL. Se precisar de acesso temporário, crie um usuário com permissão limitada e exclua depois.
  • Se precisar de ajuda, entre em contato com o suporte da GeHost — estamos aqui para te ajudar, com um sorriso no coração e um dedo no teclado.
Atenção: Os dados fiscais da GeHost são: G e Soluções e Eventos LTDA, CNPJ 46.647.904/0001-04. Consulte sua fatura para outros dados. Suporte é gratuito por 30 dias após a entrega.

Parabéns! Você acabou de dar um grande passo rumo à segurança e organização do seu projeto. Continue assim — com curiosidade, cuidado e um toque de coragem. A GeHost está aqui com você, a cada passo.

Precisa de Ajuda?

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