4.10 Como corrigir erro de host não autorizado no MySQL remoto

O erro de host não autorizado em conexões MySQL ou MariaDB remotas normalmente indica que a origem da conexão não está liberada ou não está sendo reconhecida como deveria pelo servidor.
Na prática, esse é um dos erros mais comuns em integrações externas e costuma estar relacionado a IP incorreto, host não cadastrado, origem diferente da esperada ou permissões específicas do usuário e host.

Como acessar o cPanel

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

Depois, confira:

  • Remote Database Access
  • Manage My Databases

Como corrigir erro de host não autorizado no MySQL remoto

Como esse erro costuma aparecer

Ele pode aparecer em mensagens da aplicação, do cliente MySQL ou de ferramentas administrativas, geralmente informando que o host não tem permissão para conectar ao servidor.

Isso não significa necessariamente que a senha está errada. Muitas vezes a autenticação nem chega a ser avaliada porque o host de origem já foi bloqueado na etapa inicial.

Passo 1 – Conferir se o host está liberado no cPanel

Entre em Remote Database Access e veja se o IP ou hostname de origem aparece exatamente na lista de hosts autorizados.

Revise com atenção:

  • digitação do IP
  • uso de hostname correto
  • existência de comentário correspondente
Se o host não estiver listado, cadastre-o e teste novamente.

Passo 2 – Confirmar se o IP de origem é realmente aquele

Muitas falhas acontecem porque a aplicação sai por outro IP.

Isso pode ocorrer quando há:

  • NAT
  • proxy
  • balanceador
  • rede corporativa com saída centralizada
Se o IP percebido pelo banco não for o mesmo que você liberou, o erro continuará mesmo com a configuração aparentemente correta.

Passo 3 – Verificar banco, usuário e privilégios

Em Manage My Databases, confirme:

  • o banco existe
  • o usuário existe
  • o usuário foi associado ao banco correto
  • os privilégios necessários foram concedidos

Embora o erro principal seja de host, essa revisão é importante para não resolver um problema e continuar preso em outro.


Passo 4 – Revisar se há regras excessivamente restritivas

Se você usou hostname ou padrão específico, verifique se ele corresponde exatamente ao que o servidor está esperando.

Em alguns cenários, uma regra muito específica ou mal preenchida pode não casar com a origem real da conexão.


Passo 5 – Testar do host remoto real

Faça o teste a partir do próprio servidor ou ambiente que deveria acessar o banco.

Evite concluir com base em testes feitos de outra máquina, porque isso pode mascarar o problema real da origem.

Testar do host correto ajuda a confirmar rapidamente se a autorização foi aplicada de forma compatível com a origem real.

Passo 6 – Revisar firewall e porta

Se a mensagem variar ou a conexão nem chegar a iniciar, revise também:

  • porta do MySQL ou MariaDB
  • firewall do servidor de origem
  • firewall do servidor de destino
  • rota de rede
Nem toda falha de conexão é de autorização. Em alguns casos, o acesso nem chega ao servidor por causa de bloqueio de rede.

Exemplo prático de correção

Suponha que você liberou 203.0.113.10, mas a aplicação sai para a internet por 203.0.113.99.

Nesse caso:

  • a regra parece correta no cPanel
  • mas o banco enxerga outro IP
  • o erro de host não autorizado continua

A correção é liberar o endereço de origem real ou ajustar a arquitetura da saída.


Resultado esperado

Ao final da revisão, o host correto estará autorizado, o usuário estará vinculado ao banco com os privilégios corretos e a conexão poderá ser estabelecida normalmente.

Resumo:

1. Confira se o host está liberado no cPanel
2. Confirme o IP real de origem da conexão
3. Revise usuário, banco e privilégios
4. Teste a partir do host real
5. Revise firewall e porta se necessário

Assim você corrige a maior parte dos casos de erro de host não autorizado no MySQL remoto.
Se o erro persistir, registre a mensagem exata retornada pela aplicação ou cliente MySQL, pois ela ajuda bastante a identificar se o problema é autorização, credencial ou rede.

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

4.01 Como acessar o Remote Database Access no cPanel

A opção Remote Database Access do cPanel serve para autorizar servidores externos a se...

4.02 O que é acesso remoto a banco de dados no cPanel

O acesso remoto a banco de dados no cPanel é a permissão dada para que um host externo...

4.03 Como liberar um IP para acesso remoto ao MySQL ou MariaDB

A função Remote Database Access permite liberar um IP específico para que ele possa acessar...

4.04 Como remover um IP liberado no acesso remoto

A área Remote Database Access também permite remover um IP ou host previamente autorizado,...

4.05 Como liberar vários hosts remotos com segurança

O recurso Remote Database Access permite liberar mais de um host remoto, o que é útil quando...