Я прошел через весь стекопоток для этой ошибки, и ничто не решило мою проблему.Я смог войти в mysql напрямую из командной строки linux, но с тем же пользователем и паролем не смог войти в phpmyadmin.
Поэтому я бился головой об стену в течение половины дня, пока не понял,он даже не читал config.inc.php в / etc / phpmyadmin (единственное место, где он находился, кстати, на основании «find / -iname config.inc.php». Поэтому я изменил хост в / usr / share /phpMyAdmin / library / config.default.php и, наконец, это сработало.
Я знаю, что, вероятно, есть еще одна проблема, связанная с тем, почему он не читает конфигурацию из папки / etc / phpmyadmin, но меня не беспокоитна данный момент: P
tldr; если ваши настройки вообще не применяются, попробуйте внести изменения в /usr/share/phpMyAdmin/libraries/config.default.php