Eu resolvi o problema acima com a configuração do valor do plug-in nas tabelas do usuário
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
$ service mysql restart
Estou ficando abaixo do erro enquanto estou logado no phpmyadmin.
não é uma instalação nova.
Eu também tentei fazer o login através da linha de comando.
1.
mysql -u root -p
**error :** ERROR 1698 (28000): Access denied for user 'root'@'localhost'
2.
sudo mysql -u root -p
Estou logado com sucesso no mysql usando o comando acima.
mas não com o caso 1.
Mysql details:
username : root
password :
Eu resolvi o problema acima com a configuração do valor do plug-in nas tabelas do usuário
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
$ service mysql restart
Isso ocorre porque o MySQL, por padrão, usa a conta do sistema local para efetuar login como usuário root. Isso é feito com o plugin “unix_socket” ou talvez a senha tenha sido alterada.
Para permitir que o usuário do MySQL faça o login no PhpMyAdmin, execute os seguintes comandos no prompt de comando do MySQL
use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;
veja PhpMyAdmin