mysqli_real_connect(): (HY000/1698): Access denied for user ‘root’@’localhost’
Linux Debian 9.0 phpMyAdmin 4.9
Не устанавливаем, а просто разворачиваем phpMyAdmin из архива и получаем ошибку, когда пытаемся зайти в пустую базу первый раз:
mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost'
Решение проблемы:
Заходим через консоль сервера в MySQL ( mysql -u root ) и выполняем SQL:
[mysql] use mysql; [mysql] update user set plugin='' where User='root'; [mysql] flush privileges; [mysql] exit
После этого MySQL пустит рута через phpMyAdmin для управления базами данных.
Фразы: первый вход в базу, MYSQL phpMyAdmin root, не пускает root