Corrigindo erro de acesso ao phpMyAdmin no Wamp

Há algumas horas atrás tive um pequeno problema aqui no meu ambiente local para execução de aplicações php. Tenho em minha máquina o wampserver instalado e geralmente utilizo o MySQL Administrator para manipular minhas bases de dados. Porém por questões específicas precisei acessar o phpMyAdmin (que já vem acoplado no pacote do wamp) e notei que um erro era gerado.

Trata-se do: #1045 – Access denied for user ‘root’@’localhost’ (using password: NO)

Percebi que esse erro ocorre porque antes de instalar o pacote wamp (que dentre outros aplicativos instala o MySQL) eu já havia instalado e configurado o MySQL manualmente, inclusive definindo senhas e permisões para usuários.

E o wamp quando instala o phpMyAdmin gera um arquivo de configuração com o usuário master do MySQL (o root), porém não define uma senha para ele. E para resolver o problema #1045 teremos de ir nesse arquivo e alterá-lo manualmente.

Encontre o diretório onde está os arquivos do phpMyAdmin (Geralmente em C:\wamp\apps\). Abra o arquivo config.inc.php e procure a linha com o seguinte comando:

73
$cfg['Servers'][$i]['password']      = '';

Preencha dentro das aspas a senha do seu usuário “root”. Salve o arquivo e tente novamente.

Detalhe: dentro do diretório www há também um diretório phpMyAdmin com arquivos referentes ao aplicativo (inclusive o config.inc.php) mas pelo menos no meu caso a correção nesse local não surte efeito.

Espero ter ajudado

Abs.

Siga-me no twitter: @rafaelwendel

É formado em Sistemas de Informação, pós-graduado em Sistemas de Banco de Dados e mestre em Educação com foco em Tecnologias Sociocomunitárias. Trabalha como professor de ensino técnico e tecnológico no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo ministrando disciplinas nas áreas de programação, banco de dados, desenvolvimento de projetos e engenharia de software.

Posts relacionados

Comentários

  1. Olá, eu fiz as alterações porém aparece esta msg de erro :

    O phpMyAdmin não foi capaz de ler o arquivo de configuração!
    Isto pode acontecer se o php encontrar um erro no parsing ou se não conseguir encontrar o arquivo.
    Chame o arquivo de configuração diretamente usando o link abaixo e leia a(s) mensagem(ns) de erro do php. Na maior parte dos casos, trata-se de uma falta de aspas ou de um ponto e vírgula errado.
    Se receber uma página em branco, está tudo certo.

    ./config.inc.php

    O que pode ser ?

  2. Bom dia! Estou a dias procurando soluções para meu problema. Instalei o wampserver em meu computador, tenho o windows 8. Ao acessar o localhost em meu navegador ocorre a mensagem 403: “você não tem permissão para acessar este servidor”. Como eu posso resolver este problema? Tentei usar o EasyPhp e ocorreu o mesmo. por favor, me ajudem!

  3. Eu coloquei o wamp server online, daí abri localhost no navegador. Tudo deu certo, mas já na página do localhost, ao clicar em PhpMyAdmin ocorre a mensagem de que “eu não tenho permissão para acessar este servidor”. Qual o problema Me ajudem!
    Obrigado.

  4. Olá, Rafael Wendel Pinheiro!

    Gostaria de te agradecer pelo post, me ajudou e muito, consegui resolver esse erro que estava acontecendo aqui no wamp server, você explicou de maneira simples e objetiva.

    Valeu, Adorei!!!

  5. Olá Rafael, eu estou precisando de uma resposta o mais rápido possível…
    Estou tentando fazer um hp, o meu phpmyadmin com o Xampp está dando esse erro:
    Acesso proibido!

    XAMPP Novo conceito de segurança:

    O acesso ao objeto solicitado está disponível somente a partir da rede local.

    Esta configuração pode ser configurado no arquivo “httpd-xampp.conf”.

    Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster.

    Error 403
    177.197.203.24
    Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7
    ————————–
    Me ajude !

  6. Não estou tendo permissão para alterar: config.inc.php no phpmyadmin do xampp
    Obs.: O site foi criado a muito tempo e não foi por mim.

    Sabe me informar como posso fazer para ter permissões???

  7. Acesso através de WinSCP, proprietário do site tinha Host, Usuário e Senha e antes de mudar ou ver se tinha permissões no xampp/phpmyadmin ele mudou no htpp://localhost/phpmyadmin porque até então estava sem senha para acesso.

  8. No meu só mudando a senha não deu certo..

    Tive que mudar essa linha:
    $cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

    para:
    $cfg[‘Servers’][$i][‘AllowNoPassword’] = false;

  9. Pessoal, já tentei e não consigo habilitar, minha linha de código está assim:

    $cfg[‘blowfish_secret’] = ‘a8b7c6d’; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

    /*
    * Servers configuration
    */
    $i = 0;

    /*
    * First server
    */
    $i++;
    /* Authentication type */
    $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
    /* Server parameters */
    $cfg[‘Servers’][$i][‘host’] = ‘localhost’;
    $cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;
    $cfg[‘Servers’][$i][‘compress’] = false;
    /* Select mysql if your server does not have mysqli */
    $cfg[‘Servers’][$i][‘extension’] = ‘mysqli’;
    $cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

    Alguém pode me ajudar?

    1. estou com o mesmo problema não tem como eu fazer a alteração sugerida no tutorial pois o meu arquivo não tem a linha:
      $cfg[‘Servers’][$i][‘password’] = ”;

  10. Boa Tarde,
    Consegui resolver meu problema com o seu tutorial! Valeuu
    Mais me surgiu outro o usuário esta sem permissão nenhuma, o que posso estar fazendo para colocar permissões nele?
    Valeu

  11. eu fiz somente uma alteração na linha
    $cfg[‘Servers’][$i][‘auth_type’] = ‘config’; e altere para $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

    e funcionou!!

    1. O comentário do jonathas, resolveu meu problema, obrigado cara, para quem quiser tentar também é a solução que ele postou abaixo, depois reinicia o mysql ou o computador

      Alteração no arquivo: config.inc.php

      $cfg[‘Servers’][$i][‘auth_type’] = ‘config’; e altere para $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

  12. Boa noite Me ajude por favor, vou tentar explicar da melhor maneira possível…
    baixei o site da empresa em que trabalho que é o http://www.ask.ind.br, coloquei no wampserver, importei as tabelas funcionou direitinho mais o site não está chamando o css, js e etc… percebi que se eu remover o comando das pagina que puxa o link ele funciona mais ai da pau em outras páginas, seria alguma configuração no wampserver?
    exemplo: <link rel="stylesheet" type="text/css" href="/js/jsor-jcarousel-7bb2e0a/skins/home_principal/skin.css” />
    se eu remover o do link ele chama direitnho.

  13. Estou ficando louco e já estou desistindo… Estou com um erro de privilégios no meu MySQL 5.1. Instalei tudo certinho, coloquei senha root, fiz o primeiro acesso no Front, tudo beleza. Eu até cheguei a criar uma tabela e conectei ao meu programa em Delphi… Porém quando eu fechei o Front, algo aconteceu e não estou mais conseguindo fazer nada, pois o meu usuario root está sem privilegios… Esta ocorrendo o erro #1142 o tempo todo, não consigo fazer nada! Já reinstalei, mudei portas… maas nada… Por favor se souber como resolver isto me ajude, pois meu projeto depende disto.

    No aguardo.

    Att,
    Sofonin.

  14. Olá Rafael, boa noite! Primeiramente gostaria de expor minha admiração e respeito por seus conhecimentos. Rafael você poderia me explicar como posso habilitar as funções avançadas do phpMyAdmin 4.2.3 no Wampserver 2.5 ou 2.4? Rapaz há semanas procuro por esta solução. Já Segui algumas instruções suas e com elas consegui correção dos outros ítens, porém a maldita mensagem de que o phpMyAdmin não esta totalmente configurado ainda aparece além disso não consigo manter as configurações de linguagem pt_br. Toda vez que abro o aplicativo ele me mostra português de Portugal. Pode me ajudar por favor? Ficaria imensamente agradecido. Meu e-mail pessoal pts.new@gmail.com
    Deixo minhas cordiais saudações.

    Paulo de Tarso – Parabéns pelo site. Muito instrutivo.

  15. Bom dia.

    Realizei as configurações que você recomendou e solucionou o problema. Mas detalhe, no meu caso estava ocorrendo problema porque o “PhpMyAdmin” puxava os dados de log de um outro banco de dados que tenho instalado em minha máquina. No meu caso o Workbanch(MySql).

    Ma vlw pela dica.

  16. Olá.

    Estou com uma dúvida sobre o index do Wamp. Apenas aparecem os projectos que criei, não podendo assim ter acesso ao php, como resolvo o problema? se me quiser deixar o mail envio-lhe um print do estado actual.

    Aguardo uma resposta.

  17. Olá,

    eu instalei o wamp server não solicitou senho ou usuário e ao acessar o phpMyAdmin pede usuário e senha !! o que fazer? tem uma senha e usuário padrão do sistema?

  18. Funcionou, muito obrigado.
    O usuario deixei em branco ( ”) sem nada entre as aspas e a senha coloquei root. vou tentar criar um usuario pra mim agora.

  19. pessoal procura onde vai estar escrito ” cookie” nela vão estar duas barra no inicio da frase , é só retirar essa duas barra e na frase a baixo estara “config” vc adiciona as duas barra no começo da frase , pronto !!! só atualizar a página e logar para ter acesso ….

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *