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
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 ?
o meu fica assim http://prntscr.com/8b7j2z
Boa tarde!
Funcionou, Obrigado,..
Salvou o dia! Obrigadíssima!
Funcionou! Beleza, muito agradecido
Valeu Emerson,
Abraço!
Olá, obrigada pela informção.. tinha na máquina o mysql e tive q abrir app php. e corrigir minha senha.
deu certo.
obrigada!
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!
estou com problemas para ter permissão no wampserver como faço? ja vi o video mas nao funcionou a versao e wampserver 2.4
Leandra,
Aparece algum erro?
Abs!
Esqueci de mencionar! Quando instalei o wampserver, não foi pedido senha nem o usuário root.
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.
Como está o seu arquivo config.inc.php?
Lá o usuario e senha estao configurados corretamente?
Abs
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!!!
Olá Tatiane,
Que bom que o blog te ajudou. Continue visitando.
Abs
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 !
Cara você me ajudou muito, deu certo aqui, estava com esse mesmo problema e não conseguia achar uma solução… Obrigado 🙂
Cara…
salvou meu dia…
estou usando ele em java na faculdade…
e deu esse erro…
mais ta fungado show agora…
^^
vlw
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???
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.
Cara, valeu!!! Deu certo!!
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;
muito obrigado, funcionou. yep!!!!
Valeu, funcionou 100%
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?
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’] = ”;
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
Olá Igor,
Acesse o phpMyAdmin com o usuário root. Em cima, tem um menu horizontal. Nesse menu clique em “Users” ou “Usuarios” (depende do idioma aí). Aí clique em “Adicionar usuario” ou “Add user”.
Abs!
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!!
O meu deu certo fazendo essa mesma alteração jonathas !! Valeu !!
Perfeito cara, só consegui mudando fazendo essa alteração.
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’;
Erique,
Obrigado pela colaboração.
Abs!
OI Ademar,
Resolveu o seu problema?
Estou com o mesmo problema que vc.
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.
100%, muito obrigado!
Eu só fiz colocar usuário root e dei um enter e foi
Muito Obrigado!
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.
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.
vlw pela dica
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.
Parabéns meu amigo. Funcionou direitinho!
Muito Obrigado,
Resolveu meu problema.!!
Valeu mesmo brow, me ajudou pacas!!!!
Mi ajudou muito obrigado e Deus abençoe.
otimo 10
Valeu…funcionou Emerson, obrigado.
Mano nem preciso falar que vc é o kara, quem fez e funcionou já sabe.
vlw !
Muito obrigado! Pesei ter perdido todos meus bancos de dados. Valeu mesmo!
Obrigado pela ajuda, funcionou aqui 😀
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.
Já consegui resolver. 🙂
Vlw ! Isso mesmo
Funciou brother! Valeu!
Salvou! Obrigado!
Versão do php → phpmyadmin4.6.4
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?
Olá Edmar,
Tente ver esse post: https://www.rafaelwendel.com/2012/02/corrigindo-erro-de-acesso-ao-phpmyadmin-no-wamp/
Abs!
Obrigado.
Deu certinho
Ajudou abrir a mente, vlws
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.
Este post tem 5 anos e continua perfeito. Obrigado!
Valeu pela grande ajuda!!!
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 ….
Obrigado amigo, funcionou!
Eu nao consigo alterar o arquivo usando o XAMPP para OS X. O arquivo config.inc.php fica bloqueado para edição. Como posso fazer essa edição agora? Obrigado!