O erro comando SELECT negado ao usuário 'usuário'@'host' geralmente é causado quando o usuário MySQL conectado no momento não possui uma concessão SELECT para o banco de dados de destino. Isso pode ser facilmente corrigido em um plano de hospedagem compartilhada ou hospedagem VPS ou hospedagem de servidor dedicado:
CORREÇÃO:MySQL – Comando SELECT negado ao usuário
Dependendo do plano de hospedagem que você usa, você pode seguir as diretrizes e corrigir esse problema em menos de um minuto.
Hospedagem Compartilhada:
1. Faça login no seu cPanel e clique na ferramenta MySQL® Databases que está localizada na seção Databases

2. Adicione o usuário ao qual deseja conceder privilégios SELECT ao banco de dados em questão e certifique-se de fornecer ao usuário Todos os privilégios.


VPS/Servidor Dedicado sem WHM/cPanel:
Faça login via SSH como usuário root e digite o seguinte:
mysql GRANT SELECT ON database_name.* TO 'user'@'localhost';
Experimente os comandos populares do MySQL em nossos pacotes de hospedagem na web - agora com NOVOS preços com grandes descontos!:Hospedagem Compartilhada, Hospedagem SSD VPS, Servidores Dedicados.