Como criar um usuário de banco de dados com permissões restritas a uma tabela
Olá, querido(a) cliente! Seja bem-vindo(a) ao nosso guia prático, onde você aprenderá, com calma e segurança, como criar um usuário de banco de dados com acesso apenas a uma tabela específica. Aqui na GeHost, acreditamos que tecnologia deve ser acessível a todos — mesmo que você nunca tenha mexido em um banco de dados antes. Vamos juntos, passo a passo?
Antes de começar: o que você precisa saber
- Você já tem um banco de dados MySQL criado (se não tiver, pode criar no mesmo local).
- Seu site ou aplicativo precisa de acesso a apenas uma tabela específica no banco.
- Você quer que esse acesso seja seguro e restrito — só para essa tabela.
Dica da Sensei: Criar usuários com permissões limitadas é como dar uma chave só para uma porta específica da casa — ninguém entra em outras salas. É uma ótima prática de segurança!
Passo a passo: criando o usuário com permissões restritas
-
Entre no cPanel
Abra seu navegador e acesse o painel de controle da GeHost. Digite seu nome de usuário e senha — como se fosse uma porta de entrada para o seu site.
-
Encontre a seção "Bancos de Dados MySQL"
No painel inicial do cPanel, procure pela categoria “Bancos de Dados”. Clique em “Bancos de Dados MySQL”.
-
Crie um novo usuário (se ainda não tiver)
Na tela de "Bancos de Dados MySQL", clique em “Criar Novo Usuário”. Preencha um nome de usuário (ex: meuapp_user) e uma senha forte (use letras maiúsculas, números e símbolos). Clique em “Criar Usuário”.
-
Conecte o usuário ao banco de dados
Volte ao mesmo painel e clique em “Adicionar Usuário ao Banco”. Selecione o banco de dados que você quer proteger e o usuário que acabou de criar. Clique em “Adicionar”.
-
Defina permissões restritas à tabela específica
Agora vem o momento mais importante: restringir o acesso. Clique no botão “Gerenciar Permissões” ao lado do usuário. Na lista de tabelas, marque apenas a tabela que você quer que esse usuário acesse (ex: usuarios). Em seguida, selecione apenas as permissões necessárias: SELECT (ler), INSERT (inserir), UPDATE (editar) — evite DELETE e DROP se não for essencial.
-
Salve as alterações
Clique em “Salvar” para aplicar as permissões. Pronto! O usuário agora só pode acessar a tabela específica com as permissões que você definiu.
Conclusão: segurança com simplicidade
Parabéns! Você acabou de criar um usuário com acesso limitado e seguro a apenas uma tabela do seu banco de dados. Isso evita que erros ou acessos indevidos danifiquem seu sistema inteiro.
Um abraço da Sensei: Você está aprendendo, e isso já é um grande passo. A GeHost está aqui para te ajudar a construir com confiança. Se precisar de ajuda com algo, é só chamar — estamos sempre prontos!