Faça uma pergunta »

phpMyAdmin - 1045- Access denied for user root@localhost

Julho 2015


PhpMyAdmin - Access denied for user root'@localhost


Esta dica destina-se aqueles que teem um problema de abertura do PhpMyAdmin (por exemplo, com o WAMP Server ou o EasyPHP) com o seguinte erro:

#1045- Access denied for user `root'@localhost'


É necessário fazer algumas manipulações depois da instalação:
  • Abra o console MySql,
  • Depois de digitar "Enter" e aparecer o prompt de comando mysql> :
  • Em primeiro lugar, é melhor atribuir a nova senha através do seguinte comando :


SET PASSWORD FOR root@localhost=PASSWORD("minhasenha"');
  • Depois, é preciso realocar os direitos de superusuário através do seguinte comando:


mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost  IDENTIFIED BY  "minhasenha" WITH GRANT OPTION;
  • É claro que é preciso inserir os nomes do host e da conta de usuário padrão com a senha criada no arquivo `php.ini', na seguinte etapa :


; 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 
; file will be able to reveal the password as well. 
mysqli.default_pw ='minhasenha'


Agora só falta implementar os nomes de host e da conta de usuário padrão com a senha no arquivo `config.inc.php' nas seguintes linhas:

$cfg['Servers'][$i]['host']= 'localhost'; 

$cfg['Servers'][$i]['user'] = 'root'; 

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


Depois de ter sido incapaz de abrir a página localhost corretamente, você vai ficar surpreso de ver que pode se conectar ao PhpMyAdmin sem o erro #1045- Access denied for user `root'@localhost'


Tradução feita por Lucia Maurity y Nouira
Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Phpmyadmin-1045-access-denied-for-user-root-localhost.pdf

Veja também

Na mesma categoria

PhpMyAdmin: #1045 Access denied for user root@localhost
Por Carlos-vialfa em 29 de abril de 2013
Artigo original publicado por Jeff. Tradução feita por pintuda.
Este documento, intitulado « phpMyAdmin - 1045- Access denied for user root@localhost »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.