db password plugin 관련해서 문의 드립니다.
- 작성자 :
- 정*하
- 작성일 :
- 2021-07-21 17:39:06
- 조회수 :
- 3,510
- 구분 :
- 운영환경 / 기타
- 진행상태 :
- 완료
Q
안녕하세요.
현재 db user table에 password string이 plugin mysql_native_password 를 caching_sha2_password 와 sha256_password 를 변경해서
사용자 정보 테이블의 패스워드 부분이 암호화되게 해야 되서 적용을 하였는데 적용을 하고 나면
첨부해드린 파일과 같이 error 가 떨어져서 접속이 되지 않습니다.
caching_sha2_password
sha256_password
위 두 가지 방법으로 db에 저장하면 접속이 안 되고
mysql_native_password 로 저장하면 접속이 됩니다.
설정은 properties 파일에 ENC() 암호화도 넣어보고 ENC() 빼고 암호화된 부분만 넣어보기도 했습니다.
결론은 db에 mysql_native_password 저장해야지 접속이 됩니다.
변경을 해야 되는데 어디에서 막혀서 접속이 안되는 지 도저히 모르겠어서 문의 드립니다.
ssl key 설정도 해보았고 db passplugin 설정과 my.conf 의 설정도 맞춰서도 테스트 진행해 보았습니다.
mysql connetor version 도 맞춰서 jar 설정되어있고 암복호화 jasypt 및 jasypt-spring 도 설정해놓은 상태 입니다.
현재 db와 서버 모두 클라우드 서비스로 개발한 상태 입니다.
감사합니다.
현재 db user table에 password string이 plugin mysql_native_password 를 caching_sha2_password 와 sha256_password 를 변경해서
사용자 정보 테이블의 패스워드 부분이 암호화되게 해야 되서 적용을 하였는데 적용을 하고 나면
첨부해드린 파일과 같이 error 가 떨어져서 접속이 되지 않습니다.
caching_sha2_password
sha256_password
위 두 가지 방법으로 db에 저장하면 접속이 안 되고
mysql_native_password 로 저장하면 접속이 됩니다.
설정은 properties 파일에 ENC() 암호화도 넣어보고 ENC() 빼고 암호화된 부분만 넣어보기도 했습니다.
결론은 db에 mysql_native_password 저장해야지 접속이 됩니다.
변경을 해야 되는데 어디에서 막혀서 접속이 안되는 지 도저히 모르겠어서 문의 드립니다.
ssl key 설정도 해보았고 db passplugin 설정과 my.conf 의 설정도 맞춰서도 테스트 진행해 보았습니다.
mysql connetor version 도 맞춰서 jar 설정되어있고 암복호화 jasypt 및 jasypt-spring 도 설정해놓은 상태 입니다.
현재 db와 서버 모두 클라우드 서비스로 개발한 상태 입니다.
감사합니다.
환경정보
-
- OS 정보 : centos 7
- 표준프레임워크 버전 : 3.7
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 9
- DB 정보 : mysql 8.0.21
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
문의하신 내용은 아래 링크에 상세하게
정리되어 있으니 참고하시기 바랍니다.
https://kogle.tistory.com/87
감사합니다.
표준프레임워크센터입니다.
문의하신 내용은 아래 링크에 상세하게
정리되어 있으니 참고하시기 바랍니다.
https://kogle.tistory.com/87
감사합니다.