Java에서 쓰이는 MySQL Connector 8.0을 사용하면 다음과 같은 에러가 발생할 수 있습니다.또한 MySQL 5.7에서 mysql 인증 플러그인을 mysql_native_password에서 sha256_password로 변경시 다음과 같은 에러가 발생할 수 있습니다. Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed 즉 Public Key Retrieval 속성이 사용되지 않았다는 얘기입니다. 8.x부터는 강제 의무 사항으로 이 속성을 true로 반드시 변경해 주어야 합니다. 1. Java driver 속성 추가 방법jdbc driver url속성..
■ 개요특정 솔루션의 요구사항이나 서버상에서 배포를 할때 암호없이 특정 서버에 로그인을 해서 작업을 해야 할때가 있습니다. 이때 서버와 서버사이에 암호없이 로그인을 하는 방법을 key based authentication이라고도 하며 서버끼리 암호없이 통신한다고 하여 trusted 통신이라고도 합니다. ■ 예제 서버 환경모든 서버끼리 암호없이 로그인할 수 있도록 설정합니다.▶ 예제 서버hostname : IPserver_1 : 192.168.0.100server_2 : 192.168.0.110server_3 : 192.168.0.120 ▶ Linux의 Hosts에 등록된 내용vi /etc/hosts192.168.0.100 server_1192.168.0.110 server_2192.168.0.120 s..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.