Banco de dados 0 visualizações

Como criar um usuário de banco de dados com permissões restritas a uma única tabela

Ver no WHMCS

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

  1. 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.
  2. Tela de login do cPanel com campos Usuário e Senha
  3. 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.
  4. Painel inicial do cPanel com os grupos de ferramentas, destacando 'Bancos de Dados MySQL'
  5. 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.
  6. 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
  7. 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.
  8. 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.
  9. Tela 'Bancos de Dados MySQL' com botões Criar, Modificar e Gerenciar Permissões
  10. Escolha a tabela específica
    Na lista de tabelas, encontre a que você quer restringir (ex: usuarios). Marque apenas essa tabela.
  11. 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!
  12. 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)

Precisa de Ajuda?

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