Banco de dados 0 visualizações

Como configurar um usuário de banco de dados com permissões específicas por tabela

Ver no WHMCS

Como configurar um usuário de banco de dados com permissões específicas por tabela

Olá, querido(a) cliente! Aqui é a Sensei da GeHost, e hoje vamos aprender juntos como criar um usuário de banco de dados com acesso somente às tabelas que você escolher. É como dar uma chave especial para alguém entrar em uma sala específica de uma casa — sem acesso a outras partes.

Esse recurso é super útil quando você tem um sistema com múltiplas partes (como um site com área administrativa, loja e blog), e quer que cada parte tenha acesso apenas aos dados que precisa. Vamos lá?

Passo a passo: Criar um usuário com permissões específicas por tabela

  1. Entre no painel do cPanel

    Use seu login e senha para acessar o painel do cliente: painel.gehost.com.br. Se não tiver acesso, entre em contato com o suporte — estamos aqui pra ajudar!

    Tela de login do cPanel com campos para usuário e senha, e botão Log in
  2. Localize a seção "Bancos de Dados MySQL"

    Na página inicial do cPanel (chamada de home), procure pela seção Bancos de Dados. Clique em MySQL Databases.

    Painel inicial do cPanel com os grupos de ferramentas, destacando 'Bancos de Dados' e o link 'MySQL Databases'
  3. Crie um novo banco de dados (se ainda não tiver)

    Se você ainda não criou um banco de dados, clique em Novo Banco de Dados e digite um nome curto e claro (ex: meusite_db). Clique em criar.

  4. Crie um novo usuário de banco de dados

    Na mesma tela, vá até a seção Usuários de Banco de Dados. Clique em Adicionar Usuário.

    • Digite um nome de usuário (ex: usuario_loja).
    • Escolha uma senha forte (use letras maiúsculas, minúsculas, números e símbolos).
    • Clique em Adicionar.
  5. Associe o usuário ao banco de dados

    Depois de criar o usuário, ele aparecerá na lista. Clique em Associar Usuário ao Banco de Dados.

    Selecione o banco de dados que você criou (ex: meusite_db) e o usuário (ex: usuario_loja). Clique em Associar.

  6. Defina permissões por tabela

    Agora vem o momento mais importante: controlar o que o usuário pode fazer em cada tabela.

    Clique em Gerenciar Permissões ao lado do usuário que você criou.

    Você verá uma lista de todas as tabelas do banco de dados. Marque apenas as que você quer que o usuário tenha acesso.

    • Para leitura (ver dados): marque SELECT.
    • Para inserir (adicionar novos dados): marque INSERT.
    • Para alterar (editar dados): marque UPDATE.
    • Para excluir (remover dados): marque DELETE.

    Evite marcar todas as permissões a menos que necessário. Quanto mais específico, melhor para a segurança!

  7. Salve as permissões

    Após marcar as permissões desejadas para cada tabela, clique em Atualizar Permissões.

    Pronto! Seu usuário agora tem acesso apenas às tabelas que você escolheu, com as permissões exatas que você definiu.

Dica da Sensei

💡 Importante: Nunca compartilhe senhas de banco de dados com ninguém. Use nomes de usuários específicos para cada parte do seu sistema (ex: admin, loja, blog). Assim, se algo der errado, você sabe exatamente onde está o problema.

Quer saber mais?

Se tiver dúvidas sobre como usar o banco de dados no seu site, como fazer backups ou como proteger seus dados, o suporte da GeHost está aqui para te ajudar. Basta acessar o painel e abrir um ticket — respondemos com carinho, sempre.

Se você gostou desse guia, compartilhe com quem precisa. E lembre-se: na GeHost, cuidamos de você como se fosse nossa família. 🌟

G e Soluções e Eventos LTDA
CNPJ: 46.647.904/0001-04
Entexp | gehost.com.br

Precisa de Ajuda?

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