Como criar um usuário de banco de dados com permissões restritas a uma única tabela
Olá, querido(a) cliente! Seja bem-vindo(a) ao seu guia de mão na massa, com carinho e paciência — como um verdadeiro Sensei da GeHost. Hoje vamos aprender juntos como criar um usuário de banco de dados com acesso só a uma única tabela. Isso é super útil para proteger seu sistema, especialmente se você está desenvolvendo um site ou aplicativo e quer limitar o que certos usuários podem ver ou alterar.
Seja tranquilo(a): não é difícil. Vamos fazer passo a passo, com linguagem simples, como se estivéssemos conversando em um café. Prometo que no final você vai se sentir um(a) herói(a) da segurança digital!
Antes de começar: o que precisamos?
- Seu acesso ao painel do cliente da GeHost: painel.gehost.com.br
- Um banco de dados MySQL já criado (se não tiver, vamos criar agora)
- O nome da tabela que deseja restringir (ex:
usuarios,pedidos,contatos)
Dica do Sensei: Sempre use nomes claros e sem espaços no banco e nas tabelas. Prefira letras minúsculas e underscores (ex:clientes,produtos).
Passo a passo: criando o usuário com permissão limitada
- Entre no painel do cPanel
Acesse painel.gehost.com.br com seu login e senha. Depois, clique em cPanel para entrar no painel de controle. - Encontre a seção "Bancos de Dados"
No painel do cPanel, procure por Bancos de Dados MySQL. É onde você gerencia tudo relacionado ao banco de dados. - Crie um novo banco de dados (se ainda não tiver)
No menu "Bancos de Dados MySQL", clique em Novo Banco de Dados. Digite um nome curto e claro (ex:meusite_db) e clique em Criar Banco de Dados. - Crie um novo usuário de banco de dados
Agora, no mesmo painel, vá até Usuários de Banco de Dados. Clique em Adicionar Usuário.- Escolha um nome de usuário (ex:
user_restrito) - Defina uma senha forte (use letras, números e símbolos)
- Clique em Adicionar Usuário
- Escolha um nome de usuário (ex:
- Associe o usuário ao banco de dados
Após criar o usuário, ele aparecerá na lista. Marque o usuário e o banco de dados que você criou (ex:meusite_db) e clique em Adicionar. Isso vincula o usuário ao banco. - Defina permissões específicas para uma tabela
Agora vem o momento mágico: vamos restringir o acesso. Volte para a seção Bancos de Dados MySQL e clique em Gerenciar Permissões ao lado do banco de dados. - Escolha a tabela específica
Na lista de tabelas, encontre a que você quer restringir (ex:usuarios). Marque apenas essa tabela. - Defina as permissões permitidas
Agora, selecione SELECT (para ler dados), INSERT (para adicionar), UPDATE (para editar) e DELETE (para remover), apenas para essa tabela. Não marque permissões para outras tabelas! - Salve as permissões
Clique em Atualizar Permissões. Pronto! O usuário agora só pode acessar e manipular apenas a tabela que você escolheu.
Como usar esse usuário no seu site ou aplicativo?
Quando você for conectar seu site ou sistema ao banco de dados, use apenas o nome de usuário e senha que criou, e o banco de dados que foi vinculado. Ele só terá acesso à tabela que você restringiu — e nada mais.
Importante do Sensei: Nunca use o usuário principal do banco (como o root) em aplicações. Isso é como dar a chave do cofre para alguém que só precisa pegar um documento. Use sempre usuários com permissões mínimas necessárias.
Quer saber mais?
Se precisar de ajuda com isso, ou quiser criar mais usuários com regras diferentes, é só entrar em contato com nosso suporte. Estamos aqui para você — com atenção, respeito e um coração de cliente!
Seu nome é importante para nós. E seu site também. Cuidar dele é nosso propósito.
Com carinho,
Sensei da GeHost
Equipe de Suporte & Conhecimento
Grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)