Banco de dados 33 visualizações

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

Ver no WHMCS

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

Oi! Aqui é a Sensei da GeHost 🧑‍🏫. Se você usa alguma ferramenta de relatório ou BI (tipo Power BI, Excel, Metabase, Grafana...) para acompanhar os dados do seu site ou sistema, uma dica de ouro é: nunca conecte essa ferramenta usando o usuário principal do banco de dados. Vamos criar um usuário separado, que só pode ler as informações — ele não consegue alterar, apagar ou inserir nada. Assim seus relatórios ficam seguros mesmo se algo der errado na ferramenta externa. Vem comigo que eu te mostro o passo a passo 😊

Por que vale a pena ter um usuário "só leitura"?

  • Segurança: se a senha desse usuário for exposta (ex.: numa planilha compartilhada), ninguém conseguirá alterar ou apagar seus dados — só consultar.
  • Evita acidentes: uma ferramenta de relatório mal configurada não corre o risco de gravar ou sobrescrever informação do seu sistema.
  • Organização: fica mais fácil saber quem/o que está acessando o banco só para consulta.

Passo a passo no cPanel

  1. Acesse o painel.gehost.com.br e entre no seu cPanel.
Tela de login do cPanel com campos de usuário e senha
  1. Dentro do cPanel, procure e clique em "Bancos de Dados MySQL®".
Tela de Bancos de Dados MySQL com opções de criar banco e usuários
  1. Na seção "Usuários de Banco de Dados MySQL®", crie um novo usuário (dê um nome que ajude a lembrar, como seusite_relatorio) e uma senha forte — o próprio cPanel pode gerar uma pra você. Guarde essa senha com cuidado.
  2. Role até "Adicionar Usuário ao Banco de Dados", selecione o usuário que você acabou de criar e o banco de dados que ele vai consultar. Clique em Adicionar.
  3. Você vai cair na tela de "Gerenciar Privilégios do Usuário". Aqui está o segredo todo: marque SOMENTE a caixinha "SELECT" e deixe todas as outras (INSERT, UPDATE, DELETE, ALTER, DROP, CREATE etc.) desmarcadas. "SELECT" é justamente o privilégio de leitura — é só isso que a sua ferramenta de relatório precisa.
  4. Clique em "Fazer Alterações" para salvar.
💡 Dica da Sensei: se aparecer a opção "TODOS OS PRIVILÉGIOS", não marque! Ela dá acesso total (inclusive para apagar dados), o que é exatamente o que queremos evitar aqui.

Conectando sua ferramenta de relatório

Com o usuário e a senha criados, é só usar esses dados na configuração de conexão da sua ferramenta de BI/relatório — junto com o nome do banco de dados. Se a ferramenta for externa (fora do nosso servidor, tipo um Power BI na nuvem), pode ser necessário liberar o acesso remoto ao banco. Nesse caso, é mais seguro falar com o nosso suporte antes: a gente te orienta com calma sobre a forma mais segura de fazer essa liberação, sem expor seu banco à toa.

Boas práticas de segurança

  • Use um usuário exclusivo para cada ferramenta de relatório — não compartilhe entre sistemas diferentes.
  • Nunca reutilize a senha do usuário principal do banco (o que o seu site/sistema usa para funcionar).
  • Revise de tempos em tempos quais usuários existem no seu banco e remova os que não usa mais direto pelo painel.
  • Se algum dia suspeitar que a senha do usuário de relatório foi exposta, é só voltar em "Usuários de Banco de Dados MySQL®" e trocar a senha — rapidinho.
🌟 Ficou com alguma dúvida no meio do caminho? É só chamar o suporte da GeHost que a gente te ajuda a configurar com segurança. Combinado?
Precisa de Ajuda?

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