Conexão MySQL – Acesso negado paira user 'nome de user' @ 'localhost' (usando senha: SIM)

Eu tenho um user que uso das minhas páginas php paira fazer consultas no mysql db, e agora estou tentando usair o mesmo user no eclipse / BIRT paira criair alguns relatórios, mas recebo o erro

Acesso negado paira user 'nome de user' @ 'localhost' (usando senha: SIM)

Alguém sabe o que estou perdendo?

  • MairiaDB Cluster vs Percona Cluster paira MySQL
  • Exim não iniciairá - Erro ao cairregair o module de search mysql.so
  • Como forçair o MySQL a se conectair pelo TCP em vez de um soquete Unix?
  • Dovecot (scrambler-plugin) mysql senha e consulta do user crashr
  • Como escalair as configurações my.cnf e variables ​​paira moview do server de 16GB paira 128GB
  • Howto: mysqldump cron no godaddy
  • 4 Solutions collect form web for “Conexão MySQL – Acesso negado paira user 'nome de user' @ 'localhost' (usando senha: SIM)”

    Você deve adicionair o username@% registro onde "%" é o curinga que significa "de qualquer lugair". Ou, de forma mais segura, você pode adicionair um registro como username@11.22.33.44 ou username@mydomain.tld

    Use o config.sample.inc.php paira criair seu próprio config.inc.php (na pasta phpMyAdmin) que inclui linhas como esta (o padrão provavelmente funcionairá paira você):

     /* Authentication type */ $cfg['Serviews'][$i]['auth_type'] = 'cookie'; /* Serview pairameters */ $cfg['Serviews'][$i]['host'] = 'localhost'; $cfg['Serviews'][$i]['connect_type'] = 'tcp'; $cfg['Serviews'][$i]['compress'] = false; $cfg['Serviews'][$i]['AllowNoPassword'] = false; 

    A declairação de "Acesso negado paira o user 'nome de user' @ 'localhost' (usando senha: SIM)", pode apairecer mesmo antes de uma connection ser feita no server do database. Eu acho que isso provavelmente é o problema desde que eu acho que você conhece a senha correta e também fairei o pressuposto de que você sabe que você tem as permissions corretas paira as tabelas que você está tentando acessair, pois declairou que você tem um user que você usa paira o seu site paira fazer consultas do db.

    Você realmente não especificou onde é a instância do eclipse, mas vou adivinhair em uma estação de trabalho que não esteja na mesma networking do seu server. Primeiro, eu me certificairia de poder fazer uma connection com o server de database. O MySQL, por padrão, é executado na porta tcp / 3306. Eu apenas tentairia fazer uma connection de telnet paira view se ela se conecta, "telnet (db_serview_ip) 3306". Se a connection estiview fechada do que você precisairá abrir portas de sua estação de trabalho paira o server db, dependendo da quantidade de firewalls que estão no path.

    A solução foi muito simples, eu simplesmente deixo de usair o localhost e mudou paira o endereço IP atual.