Я пытался найти простое решение этой проблемы. Попробуйте этот подход. В MySQL введите
SELECT Host, User, Password FROM mysql.user;
Если ваш пароль состоит из шестнадцати символов, это потому, что вы использовали OLD_PASSWORD для своего пользователя или использовали старую версию MySQL. Для обновления введите
UPDATE mysql.user SET Password=PASSWORD('newpass')
WHERE User='root' AND Host='localhost';
FLUSH PRIVILEGES;
замена root, localhost и newpass для вашего пользователя, хоста и прохода соответственно. Теперь, когда вы наберете
SELECT Host, User, Password FROM mysql.user;
Ваш пароль должен был измениться. Это исправило это для меня.