freelec-springboot2-webservice icon indicating copy to clipboard operation
freelec-springboot2-webservice copied to clipboard

[오류] p.285 DB Navigator의 연결오류가 납니다ㅠㅠ

Open malamute10 opened this issue 3 years ago • 12 comments

스크린샷 2021-12-22 오후 10 06 47 스크린샷 2021-12-22 오후 10 10 53 스크린샷 2021-12-22 오후 10 07 53

책따라 몇번을 만들어도 intellij에서 연결이 안됩니다..ㅜ 무슨 문제일까요.. nc -zv로 RDB DB 인스턴스 3306포트 연결이 되는것도 확인 해봤는데 왜 intellij에서 연결이 안될까요..ㅠㅠ

malamute10 avatar Dec 22 '21 13:12 malamute10

이것때문에 고생하시는 분들이 많다고 하네요

https://github.com/jojoldu/freelec-springboot2-webservice/issues/687

보시고 db navigator 말고 인텔리제이 우측에있는 database 로 해보시길 권장합니다

MoingXTwice avatar Dec 23 '21 13:12 MoingXTwice

저도 이문제 때문에 엄청 고생했는데 위에분 말대로 db navigator는 안되고 우측 database연결로 하면 되더라고요

3210439 avatar Dec 25 '21 14:12 3210439

우측 database가 안보이는데, 다른 문제가 있는건가요...?? View | Tools Windows 에도 없네요 ㅠㅠ

tipsyboy avatar Dec 30 '21 14:12 tipsyboy

스크린샷 2022-01-19 오후 8 52 21 저 버튼 클릭하면 나오실거에요

MoingXTwice avatar Jan 19 '22 11:01 MoingXTwice

혹시 못하신분 계실까봐 남겨요 ㅠㅠ(백신휴가동안 6시간 삽질했습니다..)

화면 캡처 2022-01-21 150547

일단 저는 2021.3월 버젼 인텔리제이 커뮤니티 버젼쓰고있고 위에 분들이말한 Database 창이 없었습니다. 찾아보니까 포트번호 탓인가 해서 바꾸고 난리부르스 추다가 구글링하다가 mariadb과 mysql의 드라이버 관련 문제일수도 있겠다싶어서 마리아디비 mariadb-java-client-2.7.3.jar 이름의 드라이버 설치하고 (링크 : https://downloads.mariadb.com/Connectors/java/connector-java-2.7.3/) DB연결하는 부분을 커스텀으로 설정해서 사진과 같이 생성하니까 잘 되네요 ㅠㅠㅠ 하아,,, mysql RDS로 설치했으면 처음부터 잘되지 않았을까 생각합니다.(해보진 않았습니다 반박시 님말이 맞음)

ShineStarHan avatar Jan 21 '22 06:01 ShineStarHan

community 버전 쓰시는 분들은 database탭이 따로 없는 걸로 보입니다. 그래서 다른 DB 툴을 사용하여 접속하면 잘됩니다. 저는 DBeaver를 이용하여 잘 활용했습니다. 이유는 무료버전이라 mariaDB 지원을 안하는 것이 가장 유력해 보입니다.

Corollary-kor avatar Feb 11 '22 02:02 Corollary-kor

ShineStarHan 님 감사합니다. 저도 이것땜에 이틀정도 삽질했는데 덕분에 해결했네요!

2021년 3월 Community 버전의 Intellij 또는 그 이후 버전을 사용하시는 분들 중에서, DB Navigator 로 Connection 오류가 계속 나시는 경우 아래 그림과 같이 Custom 으로 들어가셔서 위 ShineStarHan 님이 하신 것처럼 셋업해주시면 됩니다! ( 저는 포트번호를 3306 으로 해야 되더라고요 ) image

hohyunjun avatar Mar 23 '22 13:03 hohyunjun

22년 4월 모든 프로그램 최신 버전 기준으로 디비 접속 클라이언트를 교재에는 mysql로 했는데 mariadb로 하면 문제 없이 접속 잘 됩니다.

iamkimseunghyun avatar May 01 '22 00:05 iamkimseunghyun

스크린샷 2022-05-20 오후 8 20 10

세팅 똑같이하하고하는데 이런오류는 어떡하죠... charset 수정하라는데 디테일 들어가서 확인해도 utf8로 제대로 되어있습니다

ratellll avatar May 20 '22 11:05 ratellll

Mysql db 로 해결

mariadb-java-client-2.7.3.jar X ShineStarHan께서 알려주신 방법으로 mariadb 연결하려고 했지만 (링크 : https://downloads.mariadb.com/Connectors/java/connector-java-2.7.3/) 주신 링크에서 설치가 되지 않아, 끝 부분에 말씀하신 mariadb -> mysql RDS 데이터베이스 생성 하고 (RDS 생성 관련 블로그 참고 : https://happylulurara.tistory.com/192)

DB Browser에서 연결하니

스크린샷 2022-06-01 오후 1 20 48

Connection Successful 메시지가 나오네요!

KC64ML avatar Jun 01 '22 04:06 KC64ML

rds 에서 ec2 연결하느라 보안그룹으로 mysql 연결했었는데, lkc263님이 올려주신 rds 관련 블로그 참고해서 로컬ip랑 보안그룹 두 개를 인바운드 규칙에 추가하니 접속 되었습니다.

dundegi avatar Jul 18 '22 14:07 dundegi

저는 개인적으로 비밀번호를 헷갈려서 오류가 났습니다. 혹시 저처럼 비밀번호가 뭐였는지 생각이 잘 안나시면 그 RDS 데이터베이스 수정할때 비밀번호를 설정하는데 그때 비밀번호 생성 제약사항이(@같은 특정 특수문자 사용 못함) 있습니다. 그러니 그 제약규칙에 따라서 생성했던 비밀번호 입력해줬더니 연결 성공했습니다. (AWS 계정 자체의 비밀번호랑 헷갈리지 마세요)

lkc263 님이 올려주신 글에 (RDS 생성 관련 블로그 참고 : https://happylulurara.tistory.com/192) 참고해서 다시 RDS 쪽 수정하다가 발견했습니다.

saySthAbout avatar Dec 16 '22 14:12 saySthAbout