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
- Acesse o painel.gehost.com.br e entre no seu cPanel.
- Dentro do cPanel, procure e clique em "Bancos de Dados MySQL®".
- 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.
- 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.
- 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.
- 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?