MySQL의 설치 이후에 패스워드 변경을 해주지 않으면 발생하는 문제로 반드시 패스워드를 새로 설정해 주어야 다음과 같은 에러가 발생하지 않는다.
아래 명령어를 입력하여 비밀번호를 새로 설정해준 후, FLUSH PRIVILEGES 를 통해 변경 사항을 반영해주면 정상적으로 작동한다.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourPassword';
mysql> FLUSH PRIVILEGES
mysql> quit
참고
MySQL Error: : 'Access denied for user 'root'@'localhost'