[개발/툴] intellij / phpstorm javax.net.ssl.SSLHandshakeException: No appropriate protocol 에러 해결 방법
jetbrain tools 을
개발툴로 사용하시는 분들이 많을텐데요!
그중에서
jdk 업데이트 이후 발생하는 db 접속 불가 오류 해결 방법을
공유해보고자 합니다!
javax.net.ssl.SSLHandshakeException: No appropriate protocol
접속은 잘되는데 테이블 조회하려고 했더니
위와 같은 에러가 발생하는 경우에는
아래와 같이 수정하시면 됩니다!
1. 우선 접속에러가 나고있는 데이터베이를 클릭후 아래 이미지와 같이 속성 창을 엽니다.
2. 그리고 아래 이미지 처럼 Advanced 탭을 클릭하고 enabledTLSProtocols 를 검색한 뒤
Value 에 TLSv1.2 를 입력해 줍니다!
3. 저장한 후 탭을 닫고 db 를 재접속해보시면 정상적으로 조회가 가능합니다!
jdk 버전 업데이트 후 TLSv1.2 버전을 자동으로 설정하지 않아서 나는 오류라고 합니다!
https://solbel.tistory.com/1854
DataGrip 실행 방법 - MySQL 연동 및 사용 방법!
"DataGrip"을 실행시켜 주세요.
"command + 1" 키를 눌러서 "Database View"를 실행시켜주세요.
좌측에 "Database View"가 실행되었으면
"+"를 클릭 후 "Data Source -> MySQL"를 클릭해주세요.
"Data Sources and Drivers" 창이 실행되었으면
하단에 "Download"를 클릭해주세요.
MySQL 데이터베이스에 접속하기 위한 "아이디(User)와 비밀번호(Password)"를 입력 후
"OK"를 클릭해주세요.
정상적으로 MySQL을 설정하였습니다.
3. DataGrip - MySQL 실행하기
사진처럼 우측에서 MySQL 서버에 만들어진 데이터베이스 목록을 확인할 수 있습니다.
정상적으로 실행되는지 확인하기 위해서 데이터베이스를 만들어보겠습니다.
"create database test;" 문장을 입력 후
"command + return" 키를 누르거나 "초록색 화살표"를 클릭해주세요.
SQL 질의어를 수행시키면 하단에 결과 창이 실행됩니다.
다시 우측에 데이터베이스 목록을 확인해보면
정상적으로 "test"라는 이름의 데이터베이스가 생성되었습니다.
"터미널"에서 MySQL에 접속하여 데이터베이스 목록을 확인해도
동일하게 "test" 이름의 데이터베이스를 확인할 수 있습니다.
예시로 실행한 SQL 질의어 이외에도 다양한 질의어를 이용하여 연습해보세요.
이상으로 DataGrip에서 MySQL을 실행하는 방법에 대한 설명이 끝났습니다.
[참고]
프로젝트 경로: /Users/whitepaek/Library/Preferences/DataGrip2018.2/projects
( /Users/홈폴더명/Library/Preferences/DataGrip2018.2/projects )
'개발ETC' 카테고리의 다른 글
[API] Cafe24, 호출건수 제한, 요청건수 제한의 의미 [카페24 API 호출건수 40회, 요청건수 1회의 뜻] (0) | 2024.07.08 |
---|---|
유튜브 API 사용 정리 (0) | 2024.05.13 |
Visual Studio Code의 터미널에서 한글이 깨지는 경우 해결 방법. (0) | 2023.04.05 |
[azure] mysql 레플리카셋 설정 리뷰 (0) | 2022.07.05 |
클래스다이어그램 DML 사용툴 추천 mermaid (0) | 2022.05.02 |
댓글