Incapaz de acessar o MySQL a partir de phpmyadmin após definir a senha root em easyphp {wamp}

StackOverflow https://stackoverflow.com/questions/2540794

Pergunta

Após a configuração bem -sucedida no lançamento inicial do MySQL, a página me levou a configurar a senha raiz por motivos de segurança.

Ao definir a senha, não consigo mais acessar o MySQL. O erro é:

1045 - Access denied for user 'root'@'localhost' (using password: NO) 

Olhou para cima da rede e tentei as seguintes opções no config.inc.php do phpmyadmin foler:

  1. Defina a autenticação como "http" para que ele solicite o nome de usuário e a senha

    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'http';
    
  2. Configure a senha correta no arquivo de configuração

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

Nenhum deles funcionou.

Alguém pode sugerir uma solução alternativa para acessar o MySQL? Não estou preocupado por não poder usar a conta raiz, mas gostaria de crudar no banco de dados usando outro nome de usuário.

Foi útil?

Solução

Aqui está o meu arquivo phpmyadmin config.inc.php:

<?php

$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

?>

Isso deve ser suficiente se o Apache/PHP estiver em execução na mesma máquina que o MySQL. Então você será solicitado a um nome de usuário e senha. Digite root e a senha que você definir.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top