
이번에 wsl2 intellij 프리징 문제가 해결되어서 프로젝트를 모두 wsl2 리눅스 환경으로 옮겼다. 기존에 하던 프로젝트를 실행했는데 갑자기 access denied for user 'user'@'172.10.0.1'가 나오기 시작했다. 처음에는 mysql 계정 권한과 관련이 있는 줄 알아서 그에 관해 검색을 했다. user의 172.10.0.1을 권한을 풀어주려 하니 root@172.10.0.1 계정을 만들어야 한다고 한다. 잘 돌아가던 계정이 갑자기? 뭔가 이상함을 느꼈다. window에서 해당 프로젝트를 실행시켜보니 잘 돌아가는 것을 확인했다. wsl2 와 관련된 문제인가 생각했는데, application.properties 파일을 읽지 못해 hibernate와 연동할 때 문제가 생긴 것이다..

wsl 안에 있는 spring 프로젝트를 intellij에서 열게 되면 이상하게도 계속 멈추는 현상이 있었다. indexing이 오래 걸림 다시 intellij를 켰을 때 프로젝트가 안열리고 로딩바가 가만히 정지 (window 안에 있는 프로젝트를 열 때는 정상) 구글링한 결과 Window defender를 끄면 된다는 코멘트가 많았는데, 알고 보니 wsl2, intellij 문제가 아니라 방화벽 문제인 것 같았다. 방화벽 자체를 끌 수는 없으므로 사람들이 다른 해결책을 찾아 놓은 것을 확인하였다. https://github.com/microsoft/WSL/issues/8995 해결 방법1 windows 보안 - 바이러스 및 위협 방지 - 바이러스 및 위협 방지 설정 - 제외 - 제외 추가 또는 제거 -..