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
-
Entre no painel do cliente da GeHost: painel.gehost.com.br.
-
Na tela inicial do cPanel, localize e clique na ferramenta Bancos de Dados MySQL. Ela está no grupo "Banco de Dados".
-
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”.
- Digite um nome curto e claro para o banco (ex:
-
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”.
-
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.
-
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.