2.17 Como corrigir erro de permissão de usuário no banco

Corrigir erro de permissão de usuário no banco serve para restaurar o acesso adequado da aplicação ao MySQL ou MariaDB quando o usuário existe, mas não possui os privilégios corretos.
Na prática, muitos erros de instalação ou funcionamento acontecem porque o usuário foi criado, mas não foi associado ao banco certo ou não recebeu os privilégios necessários.

Como acessar o cPanel

  • https://seudominio.com.br/cpanel
  • https://seudominio.com.br:2083
  • Área do cliente MyWay

Como corrigir erro de permissão de usuário no banco

Sinais comuns do problema

  • erro ao conectar ao banco
  • erro ao criar tabelas
  • erro ao atualizar estrutura
  • erro em plugins, módulos ou instaladores
  • mensagem de acesso negado

Passo 1 – Conferir o banco correto

No Manage My Databases, revise a área Current Databases e confirme qual é o banco realmente usado pela aplicação.


Passo 2 – Conferir o usuário correto

Veja em Current Users se o usuário esperado realmente existe.

Também confirme se o nome usado no sistema é o mesmo nome completo exibido pelo cPanel, inclusive com prefixo.


Passo 3 – Validar a associação

Na tabela de bancos, verifique se aquele usuário aparece como usuário privilegiado do banco em questão.

Se o usuário existir, mas não estiver associado ao banco, o sistema não terá acesso mesmo com senha correta.

Passo 4 – Ajustar os privilégios

Abra a edição das permissões do usuário naquele banco e marque os privilégios necessários.

Para instalações e sistemas completos, o mais comum é marcar ALL PRIVILEGES.


Passo 5 – Revisar a senha

Se o erro continuar, altere a senha do usuário em Current Users e atualize a mesma senha também na aplicação.

Muitas falhas de permissão são, na verdade, erro de credencial, banco incorreto, usuário incorreto ou senha divergente.

Checklist de correção

  • o banco existe?
  • o usuário existe?
  • o usuário está associado ao banco?
  • os privilégios foram concedidos?
  • a senha bate com a da aplicação?
  • o sistema usa o nome completo com prefixo?

Resultado esperado

Ao final, o usuário terá acesso adequado ao banco e a aplicação deverá voltar a funcionar ou concluir a instalação sem erro de permissão.

Resumo:

1. Revise banco e usuário corretos
2. Confirme a associação entre eles
3. Ajuste os privilégios
4. Troque a senha, se necessário
5. Atualize a aplicação com os dados corretos
6. Teste novamente

Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

2.01 Como acessar o Manage My Databases no cPanel

A opção Manage My Databases do cPanel serve para criar, visualizar, associar, alterar e...

2.02 Como criar um novo banco de dados MySQL ou MariaDB

A opção de criar banco no Manage My Databases serve para gerar a estrutura principal onde um...

2.03 Como criar um novo usuário de banco de dados

A criação de um usuário de banco de dados serve para definir quem poderá acessar tecnicamente...

2.04 Como definir senha para usuário de banco de dados

Definir a senha de um usuário de banco de dados serve para estabelecer a credencial de acesso...

2.05 Como associar um usuário a um banco de dados

Associar um usuário a um banco de dados serve para autorizar aquele usuário específico a...