Como Criar um Usuário MySQL com Permissões Restritas a um Único Banco
Olá, viajante da web! Seja bem-vindo(a) ao nosso canto de aprendizado. Aqui, você, meu(a) aluno(a) querido(a), vai aprender, com calma e certeza, como criar um usuário MySQL com acesso apenas a um banco específico — um passo essencial para manter sua aplicação segura e organizada.
Imagine que seu site é uma casa. O banco de dados é o cofre onde guardamos informações importantes. Queremos que apenas uma pessoa (o usuário) tenha acesso a esse cofre — e só ao cofre da nossa casa, nada de entrar em outras casas (bancos). Isso é o que vamos fazer hoje: criar um "cidadão digital" com permissão limitada.
Passo a passo: Crie seu usuário com acesso restrito
-
Entre no painel do cliente
Abra o navegador e acesse painel.gehost.com.br. Faça login com seu usuário e senha.
-
Encontre o cPanel
Na tela inicial do painel, localize o botão cPanel — ele é o portal principal para gerenciar seu site, e-mail, banco de dados e muito mais.
-
Abra a ferramenta de Bancos de Dados MySQL
Dentro do cPanel, procure pela seção Banco de Dados e clique em Bancos de Dados MySQL.
-
Crie um novo banco de dados (se ainda não tiver)
Se você ainda não tem um banco, clique em Novo Banco de Dados. Digite um nome curto e claro (ex: meusite_db) e clique em Criar.
-
Crie um novo usuário
Na mesma tela, vá para a seção Usuários de Banco. Clique em Adicionar Usuário.
Escolha um nome de usuário (ex: meusite_user) e uma senha forte (use letras maiúsculas, minúsculas, números e símbolos). Clique em Criar Usuário.
-
Conceda permissões ao usuário apenas para o banco desejado
Após criar o usuário, você verá uma lista de bancos. Marque apenas o banco que deseja restringir (ex: meusite_db).
Na parte inferior, selecione as permissões: SELECT, INSERT, UPDATE, DELETE — essas são as mais comuns para sites. Evite ALL PRIVILEGES (isso dá acesso total).
Clique em Adicionar.
-
Pronto! Seu usuário está restrito ao banco
Seu usuário agora tem acesso apenas ao banco que você escolheu. Nenhuma outra base pode ser acessada por ele — uma segurança em camadas, como um portão com senha única.
Dica do Sensei: Sempre use nomes de usuários e bancos com nomes descritivos, mas sem espaços ou caracteres especiais. Isso evita erros e facilita a manutenção.
Por que fazer isso?
Imagine que seu site foi invadido. Se o atacante conseguir o login de um usuário com acesso total a todos os bancos, ele pode danificar ou roubar dados de várias aplicações. Mas se o usuário tem acesso apenas a um banco, o dano é limitado — como se o ladrão entrasse apenas na sala de estar, e não no quarto ou na cozinha.
É por isso que, mesmo que seu plano seja simples, criar usuários com permissões restritas é uma prática obrigatória de segurança. E aqui, na GeHost, você tem tudo o que precisa para fazer isso com tranquilidade.
Quer ajuda extra?
Se ficar com dúvidas, não se preocupe. O suporte da GeHost está à disposição — e, como você já sabe, temos 30 dias de suporte grátis após a entrega. É só entrar em contato pelo painel ou pelo e-mail que aparece na fatura.
Seu site está seguro, seu banco está protegido, e você está no caminho certo. Parabéns, aluno(a) corajoso(a)! 🌟
Com carinho,
O Sensei da GeHost
G e Soluções e Eventos LTDA
CNPJ: 46.647.904/0001-04