Como criar um usuário e dar permissões ao banco de dados
Opa, tudo bem? Aqui é a Sensei da GeHost! 😊
Você quer que alguém da sua equipe acesse o banco de dados do seu site, mas não tem certeza de como fazer isso com segurança? Sem problema! Vou te guiar nessa jornada, passo a passo, de forma bem simples.
O banco de dados é o coração do seu site — lá ficam guardadas as informações dos clientes, pedidos, posts e tudo mais. Por isso é importante criar usuários específicos e dar apenas as permissões que cada um realmente precisa. Vamos lá!
O que é um usuário de banco de dados?
Pense no banco como uma casa. O usuário é a pessoa que tem uma chave pra entrar. A permissão é o que ela pode fazer lá dentro: mexer na cozinha, abrir a geladeira, reorganizar a sala… você controla tudo isso!
No seu painel de hospedagem, você pode criar quantos usuários quiser — cada um com suas próprias chaves (senha) e permissões específicas. Legal, né?
Passo 1: Acessar o painel de controle
- Faça login no seu painel de hospedagem usando seu e-mail e senha
- Procure pela seção "Banco de Dados" ou "MySQL" (fica geralmente no menu lateral)
- Você vai ver uma lista dos bancos que já tem criados — escolha o banco onde quer adicionar um novo usuário
Passo 2: Criar um novo usuário
- Dentro do banco escolhido, procure pelo botão "Adicionar Usuário" ou "Novo Usuário"
- Escolha um nome de usuário. Dica: use algo que faça sentido, tipo
desenvolvedora,editor_site,analista. Fica fácil lembrar depois qual usuário é para quê - Digite uma senha forte (combine letras maiúsculas, minúsculas, números e símbolos — tipo:
G@t0#2024Secret) - Confirme a senha e clique em "Criar Usuário"
🔐 Dica de Segurança: NUNCA use senhas simples como "123456" ou o nome da pessoa. Quanto mais forte a senha, mais seguro fica seu banco. E compartilhe a senha pessoalmente, nunca por e-mail ou mensagem!
Passo 3: Definir as permissões
Agora vem a parte importante: dar as permissões certas. Não dê tudo de uma vez — só o que o usuário realmente precisa.
- Procure pela opção "Gerenciar Permissões" ou "Privilégios" daquele usuário
- Você vai ver uma lista de permissões. Entenda o que cada uma faz:
- SELECT — lê os dados (consulta) — permissão mais simples e segura
- INSERT — adiciona dados novos
- UPDATE — edita dados que já existem
- DELETE — apaga dados
- CREATE — cria tabelas novas
- DROP — deleta tabelas inteiras — cuidado com essa!
- Pense no que o usuário vai fazer:
- 🔍 Só vai ler dados? Marque apenas SELECT
- ✏️ Vai editar posts e informações? Marque SELECT, INSERT e UPDATE
- 🗑️ Vai gerenciar tudo (dev ou admin)? Aí sim, dê mais permissões — mas NUNCA DROP levianamente
- Marque as permissões que faz sentido e clique em "Salvar" ou "Confirmar"
Passo 4: Testar o acesso (opcional, mas recomendado)
Peça pro usuário tentar conectar com suas credenciais (nome de usuário + senha) em alguma ferramenta ou software que vocês usam. Se conseguir entrar e fazer só o que deveria fazer, perfeito! Se não conseguir, volte ao painel e ajuste as permissões.
Exemplo prático
Cenário: Você tem um jornalista que só vai ler as categorias e posts do seu blog.
O que fazer:
- Crie um usuário chamado
jornalista_blog - Dê uma senha forte, tipo
BlogRead#2024@seguro - Marque APENAS a permissão SELECT
- Pronto! Ele consegue LER os dados, mas não consegue apagar nem editar nada
Boas práticas & segurança 🛡️
- Senhas fortes: Use pelo menos 12 caracteres. Misture tudo: maiúsculas, minúsculas, números, símbolos
- Limpe usuários antigos: Se alguém da equipe saiu, delete o usuário dele do banco. Não deixe "portas abertas"
- Menor permissão possível: A regra de ouro é: dê a MENOR permissão que ainda permite o trabalho. Se o pessoal só precisa ler, não dê permissão de DELETE
- Nomes significativos: Use nomes que deixem claro pra quê é cada usuário. Tipo:
backup_diario,tester_qa,editor_loja - Documento as mudanças: Mantenha uma lista (mesmo que seja num bloco de notas) dizendo quem tem acesso, desde quando, e por quê — ajuda na segurança
Dúvidas? A gente tá aqui! 😊
Se algum passo ficou confuso ou você não conseguiu localizar uma opção no seu painel, manda uma mensagem pra gente. A Sensei (e o time de suporte) está sempre pronta pra ajudar!
💡 Dica extra: Alguns painéis permitem resetar a senha de um usuário sem deletá-lo. Se alguém esqueceu a senha, é mais rápido resetar do que criar tudo de novo. Procure por "Resetar Senha" ou "Alterar Senha".