Como conceder permissões específicas a um usuário de banco de dados sem dar acesso total
Olá, querido(a) cliente da GeHost! 🌟
Se você está aqui, é porque quer cuidar do seu banco de dados com responsabilidade — e isso é super válido. No mundo da hospedagem, nem sempre é necessário dar acesso total a um usuário. Na verdade, a melhor prática é dar só o que é necessário, como um bom mestre cuida do seu discípulo: com sabedoria, sem exageros. Neste guia, vamos te mostrar como criar um usuário de banco de dados com permissões limitadas, como apenas ler ou escrever em certas tabelas — sem abrir o acesso total ao banco. É como dar uma chave só para uma sala, e não para todo o prédio. 😊 ---Passo a passo: Como fazer isso no cPanel (painel da GeHost)
Para isso, você vai usar o phpMyAdmin, que está integrado ao cPanel. Vamos lá, com calma e certeza:
Entre no painel da GeHost pelo endereço: painel.gehost.com.br
Na tela inicial do cPanel, localize o grupo de ferramentas chamado "Bancos de Dados" e clique em MySQL Databases.
Se já tiver um banco de dados criado, vá para a seção “Usuários do Banco de Dados”. Se não tiver, crie um primeiro:
- Digite um nome para o banco (ex:
meu_site_db). - Clique em “Criar Banco”.
- Digite um nome para o banco (ex:
Agora, vamos criar o usuário. No campo “Usuários”, digite um nome de usuário (ex:
user_restrito) e uma senha segura.Dica do Sensei: Use uma senha forte com letras maiúsculas, minúsculas, números e símbolos. Não use palavras do dia a dia!
Após criar o usuário, clique em “Adicionar” para vinculá-lo ao banco de dados.
Pronto! Agora você está no phpMyAdmin, que é o gerenciador do banco. Ele aparece como uma aba chamada “phpMyAdmin” no cPanel.
Se não aparecer, clique no link “phpMyAdmin” dentro do grupo “Bancos de Dados”.
No phpMyAdmin, selecione o banco de dados que você criou na lista à esquerda.
Na parte superior, clique na aba “Usuários” (ou “Privileges” em inglês).
Procure o usuário que você criou (ex:
user_restrito) na lista. Clique nele.Agora, você verá uma tela com permissões por tabela. Aqui está o coração do controle:
- Marque “SELECT” se quiser que o usuário possa ler dados.
- Marque “INSERT” para permitir adicionar novos dados.
- Marque “UPDATE” para que possa alterar informações existentes.
- Marque “DELETE” apenas se for necessário — e com cuidado!
- Evite marcar “DROP”, “CREATE” ou “ALL PRIVILEGES” — isso dá acesso total.
Se quiser restringir a um grupo específico de tabelas, clique em “Tabelas” e selecione apenas as que o usuário precisa acessar.
Exemplo: Se o usuário só precisa mexer na tabela
produtoseclientes, marque apenas essas duas.Por fim, clique em “Salvar” ou “Apply”.
Como saber se deu certo?
Depois de salvar, o usuário só terá acesso às permissões que você definir — nada mais. Ele não poderá:
- Ver ou alterar tabelas que não foram autorizadas.
- Excluir o banco de dados.
- Alterar estruturas (como criar novas tabelas).
É como ter um funcionário que só pode digitar pedidos e ver clientes — mas não pode apagar nada ou criar novos produtos. Seguro, claro e profissional.
------💡 Dica do Sensei: Sempre teste o acesso com um usuário real. Se ele tentar fazer algo que não tem permissão, o sistema vai bloquear com uma mensagem clara. Isso é bom! Quer dizer que a segurança está funcionando.
Quer mais segurança?
Se quiser ir além, você pode:
- Usar senhas diferentes para cada usuário.
- Evitar usar o usuário
rootpara aplicações. - Revisar as permissões a cada 3 meses.
- Desativar usuários que não estão mais em uso.
Quer ajuda? Basta entrar em contato com nosso suporte — estamos aqui para te ajudar com carinho. 💬
---Importante: Dados fiscais e contato
Se precisar de nota fiscal ou dados fiscais, consulte sua fatura. O CNPJ da empresa é 46.647.904/0001-04 (G e Soluções e Eventos LTDA), e a marca institucional é entexp.com.br.
Estamos aqui para te ajudar — com respeito, segurança e um toque de alma. 🌿