Проверенный рабочий вариант, думаю поможет:
По умолчанию рутовый вход запрещен. Советую создать отдельного пользователя под свои нужды:
(вводить по одной строке)
sudo mysql -u root -p (спросит пароль)
create user 'пользователь'@localhost identified by 'пароль';
grant all privileges on *.* to 'пользователь'@localhost;
grant grant option on *.* to 'пользователь'@localhost;
flush privileges;
quit;
Как зайти под root в phpmyadmin?