phpMyAdmin 1045- Access denied for user root@localhost

Maio 2017

Esta dica é destinada aqueles que tem um problema de abertura do PhpMyAdmin (por exemplo com WAMP Server ou o software EasyPHP com o seguinte erro:
#1045- Access denied for user `root'@localhost'


É necessário efetuar algumas manipulações depois da instalação: abra o console MySql e depois de ter digitado Enter e obter o convite para o comando mysql>. Será útil começar atribuindoa nova senha: acesse o seguinte comando:
SET PASSWORD FOR root@localhost=PASSWORD(' monmotdepasse ');
. Em seguida é inútil atribuir novamente os direitos do super usuário via o seguinte comando:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost  IDENTIFIED BY ' monmotdepasse ' WITH GRANT OPTION;
. Evidentemente que você deverá inserir os nomes dos Hots e da conta User padrão com a senha do arquivo php.ini, no seguinte nível:
; Default host for mysql_connect() (doesn't apply in safe mode). 
mysqli.default_host ='localhost'
; Default user for mysql_connect() (doesn't apply in safe mode).
mysqli.default_user ='root'
; Default password for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this password! And of course, any users with read access to this
mysqli.default_pw ='monmotdepasse'

Agora, basta efetuar a implantação dos nomes do Host e da conta User padrão com a senha no arquivo config.inc.php nos seguintes:
$cfg['Servers'][$i]['host']= 'localhost'; 
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password']= 'monmotdepasse';

Depois de ter aberto corretamente a página, você vai ter a agradável surpresa de poder conectar-se ao PhpMyAdmin sem o erro #1045- Access denied for user root'@localhost.

Veja também

Publicado por ninha25. Última modificação: 14 de outubro de 2016 às 05:20 por ninha25.
Este documento, intitulado 'phpMyAdmin 1045- Access denied for user root@localhost', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.