Banco de dados 2 visualizações

Como criar um usuário de banco de dados somente leitura para relatórios

Ver no WHMCS

Como criar um usuário de banco de dados somente leitura para relatórios

Oi! Aqui é a Sensei da GeHost 🦉 e hoje eu vou te ensinar um truque que separa quem mexe com dados no dia a dia de quem só está começando: como criar um usuário de banco de dados "somente leitura".

Isso é super útil quando você precisa que uma ferramenta de relatórios (tipo Power BI, Metabase, Excel com conexão ODBC, ou até um analista da sua equipe) consulte os dados do seu site ou sistema, sem correr o risco de alguém apagar ou alterar algo sem querer. Vamos com calma, passo a passo. 🙂

Dica da Sensei: nunca use o usuário "principal" do seu banco (aquele que o seu site usa pra funcionar) em ferramentas externas de relatório. Se aquela senha vazar ou a ferramenta tiver um bug, seu site inteiro fica em risco. Um usuário só de leitura resolve isso com elegância.

Passo 1 — Acesse o cPanel

Entre no painel de controle da sua hospedagem (cPanel) com o usuário e senha que você recebeu da GeHost.

Tela de login do cPanel

Passo 2 — Abra "Bancos de Dados MySQL"

Dentro do cPanel, procure a seção de bancos de dados e clique em "Bancos de Dados MySQL". É ali que a mágica acontece: criar bancos, criar usuários e definir o que cada um pode fazer.

Tela de Bancos de Dados MySQL no cPanel

Passo 3 — Crie o novo usuário

  1. Na seção "Usuários MySQL", procure o campo para criar um novo usuário.
  2. Escolha um nome que deixe claro o propósito, por exemplo algo como relatorios ou leitura (o cPanel vai colocar um prefixo automático antes do nome, isso é normal).
  3. Gere uma senha forte — o próprio cPanel costuma oferecer um gerador de senha seguro. Anote essa senha em um lugar confiável, você vai precisar dela na ferramenta de relatórios.
  4. Clique em criar o usuário.

Passo 4 — Vincule o usuário ao banco de dados certo

  1. Ainda na mesma tela, procure a seção "Adicionar Usuário ao Banco de Dados".
  2. Selecione o usuário que você acabou de criar.
  3. Selecione o banco de dados que contém os dados que você quer analisar (o mesmo banco usado pelo seu site/sistema).
  4. Confirme para avançar para a tela de privilégios.

Passo 5 — O pulo do gato: marque SOMENTE "SELECT"

Nessa tela vai aparecer uma lista de permissões em formato de caixinhas (checkboxes): SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, entre outras.

  • Marque apenas a caixinha "SELECT".
  • Deixe todas as outras desmarcadas.
  • Salve/confirme as alterações.
Por que só o SELECT? "SELECT" é o comando que só os dados, sem alterar nada. Com esse usuário, mesmo que a ferramenta de relatórios tenha um erro de configuração ou alguém digite um comando errado sem querer, não tem como apagar, mudar ou corromper nenhuma informação do seu banco. É segurança e tranquilidade ao mesmo tempo. 🔒

Passo 6 — Use o usuário na sua ferramenta de relatórios

Agora é só configurar sua ferramenta de análise (Power BI, Metabase, planilha com conexão externa, etc.) usando:

  • o nome do usuário que você criou (com o prefixo que o cPanel colocou);
  • a senha gerada;
  • o nome do banco de dados vinculado.

Os dados de conexão (endereço/host e porta) você encontra no seu painel ou pode confirmar com o nosso suporte, já que variam conforme o tipo de plano contratado.

Alguma dúvida?

Se quiser, você pode criar mais de um usuário de leitura — por exemplo, um pra cada ferramenta ou pra cada pessoa da equipe que só precisa consultar os dados. Assim fica ainda mais fácil saber quem está acessando o quê.

Se travar em qualquer passo, é só chamar o suporte da GeHost pelo painel.gehost.com.br — a gente te ajuda com todo carinho. 💚

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.