h2 db의 삭제 후 찌꺼기들 ':' 재설치 후 실행 시 wrong username and password
1 문제
h2 설치 후
sa
(root) 계정에서test
계정 만든 뒤test
로 로그인 시도 했으나 아래 에러메세지로 로그인 실패함.Database "C:/Users/USER/test" not found, and IFEXISTS=true, so we cant auto-create it [90146-199]
2 원인
- h2는 파일db 이다.
- USER/.h2.server.properties 파일 : h2 접속시 설정 정보들 저장
- 아래 test.mv.db, test.trace.db 파일은 test 스키마 자체에 속한 객체(테이블, 데이터..) 저장파일.
h2 설치했다가 언인스톨 해도 위 파일들은 그대로 남아있어서 같이 지워줘야 말끔하게 삭제된다.
3 조치
2 원인
항목 이미지에서 선택된 파일들 모두 삭제.
재기동
결과
로그인 성공.
This post is licensed under CC BY 4.0 by the author.