본문 바로가기
Database

[MySQL] access denied for user 'username'@'localhost' (using password: no) 에러 해결방법

by palbokdev 2023. 7. 26.

IntelliJ에서 신규 Spring 프로젝트를 생성하였는데 아래와 같은 오류가 발생하였다.

 

access denied for user 'username'@'localhost' (using password: no)

 

mysql 계정이 아니라 윈도우 계정 이름이 나와있었다 (username)

 

보통 application.properties or yml 설정이 안되어 있는경우 발생하는 오류이다.

나는 설정은 정상적으로 되어있었으나, 계정 및 권한에 문제가 있는듯 했다.

 

mysql을 정지 시킨 후

cmd창에서 mysql 경로로 이동 후

mysqld.exe -u root --skip-grant-tables 명령어를 실행하면 된다.