В сегодняшней статье разберемся как устранить ошибку:
#1698 – Access denied for user ‘root'@'localhost'при попытке подключиться к БД из под root.
MySQL 5.7 изменила модель безопасности: теперь вход в MySQL под рутом (root) требует sudo (при этом пароль всё равно может быть пустым). Т.е. phpMyAdmin невозможно использовать под пользователем root.
Самым простым (и самым безопасным) решением будет создать нового пользователя и предоставить ему требуемые привилегии. Читать
