Incapaz de acessar o MySQL a partir de phpmyadmin após definir a senha root em easyphp {wamp}
-
23-09-2019 - |
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:
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';
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.
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.