MySQL default authentication plugin 설정 (docker)

sonaky47·2019년 11월 2일
1
post-thumbnail

사연

  • mysql8 version에서부터 기본 authentication plugin이 caching_sha2_password로 바뀐듯하다. typeorm을 사용하여 connection시도하는데 자꾸 실패

해결

  • typeorm github issue에 비슷한 이슈가 올라와 있어서 참고해서 작동시켜 봤는데 잘 되었다.
  • default-authentication-plugn을 mysql_native_password로 변경
docker run --name some-mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=my-secret-pw \
-d mysql \
--default-authentication-plugin=mysql_native_password

출처: https://github.com/typeorm/typeorm/issues/2093

profile
위메프에서 백엔드 개발자로 일하고 있습니다.너에게쓰는목소리, 키워드다어이리, 레터리플라이를 출시했습니다.

0개의 댓글