Como conceder acesso somente leitura ao banco de dados para um desenvolvedor
Olá, querido cliente! Seja bem-vindo(a) ao guia da GeHost, onde aprendemos juntos, com paciência e carinho. Hoje vamos te ajudar a dar acesso apenas para leitura ao banco de dados do seu site — perfeito para compartilhar com um desenvolvedor, sem correr o risco de ele alterar algo por engano.
Este guia é feito especialmente para quem está começando, ou quer garantir que tudo fique seguro e organizado. Vamos passo a passo, como se fosse uma conversa entre amigos. 💬
Antes de começar: o que você precisa
- Seu usuário e senha do cPanel (acesso ao painel da GeHost).
- O nome do banco de dados que deseja compartilhar (geralmente começa com seu nome de domínio).
- O nome do usuário do banco de dados que será criado (pode ser algo como dev_leitura).
- Um nome de usuário e senha temporários para o desenvolvedor (não use a senha do seu banco principal).
Dica do Sensei: Nunca compartilhe sua senha principal com ninguém. Criar um usuário novo é a forma mais segura e profissional de compartilhar acesso.
Passo a passo: como criar um usuário com acesso somente leitura
- Entre no cPanel do seu site.
- Na tela principal do cPanel, encontre a seção “Bancos de Dados” e clique em “Bancos de Dados MySQL”.
- Na página de bancos de dados, você verá uma lista com os bancos já criados.
- Na parte inferior da página, clique em “Criar Novo Usuário”. Dica: Escolha um nome que indique claramente o propósito, como dev_leitura ou analista_dados.
- Depois de criar o usuário, você será redirecionado para a tela de “Atribuir Usuários ao Banco”. Selecione o banco de dados que deseja compartilhar e o usuário que criou (ex: dev_leitura).
- Agora vem o passo mais importante: verifique as permissões. Na lista de permissões, marque apenas a opção “Selecionar” (Read Only). Não marque “Inserir”, “Atualizar”, “Excluir” ou “Criar tabela” — isso garante que o usuário só possa ver os dados, sem alterá-los.
- Após definir as permissões, clique em “Salvar”. Pronto! O usuário agora tem acesso somente leitura ao banco de dados.
- Comunique ao desenvolvedor os seguintes dados:
- Nome do banco de dados
- Nome do usuário (ex: dev_leitura)
- Senha do usuário (não use a sua senha principal)
- Host: geralmente localhost (não precisa mudar)
- Se o desenvolvedor usar um software como phpMyAdmin ou um cliente MySQL, ele poderá conectar com essas credenciais e visualizar os dados — mas não poderá alterá-los.
Quando você quiser revogar o acesso
Se o desenvolvedor terminar seu trabalho, basta voltar à tela de Bancos de Dados MySQL no cPanel, selecionar o usuário (ex: dev_leitura) e clicar em “Remover” ou “Excluir”. O acesso será imediatamente encerrado.
Proteção do Sensei: Sempre revogue acessos temporários depois que o trabalho terminar. Segurança é um hábito, não um acidente.
Importante: o que não fazer
- Não compartilhe sua senha principal do cPanel.
- Não dê acesso root ou administrador ao banco de dados.
- Não use o mesmo usuário para múltiplos desenvolvedores — crie um usuário novo para cada um.
Se você tiver dúvidas, não hesite em entrar em contato com o suporte da GeHost — estamos aqui para te ajudar, com a mesma paciência com que te ensinamos a cozinhar um bom arroz. 🍚
Seu site é sua obra de arte. Cuidar dele com atenção é o que nos torna verdadeiros mestres do digital. 🌟
GeHost — hospedagem com alma, feita por quem entende de tecnologia e de pessoas.
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)