문제 설명
반복되는 NotSupportedError: 인증 플러그인 'caching_sha2_password'가 지원되지 않습니다. 이전 솔루션을 시도했지만 소용이 없었습니다. (Repeated NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported tried the previous solutions to no avail)
jupyter 노트북을 통해 데이터베이스에 연결하려고 하면 계속 오류가 발생합니다. 다음과 같은 모든 솔루션을 시도했습니다. mysql‑connector‑python 재설치(작동하지 않음) 인수 auth_plugin='mysql_native_password'
전달 mysql이 최신 상태이고 내 파이썬 버전(3.9)과 일치하는지 확인 ) 모든 것을 시도했지만 여전히 오류가 발생합니다.
이것은 내 코드입니다:
mydb = mysql.connector.connect(
host = 'localhost',
user = 'root',
passwd = 'oxxmcN4Fer7@HQie',
database = 'testdb',
auth_plugin='mysql_native_password'
)
참조 솔루션
방법 1:
Try
pip uninstall mysql‑connector‑python
and
pip install mysql‑connector‑python
in windows command line window.
If it failed, try to
reconfigure
MySql server
from MySql installer
then choose Use Legacy Authentication Method (Retain MySql 5x Compatibility)
in Authentication Method
Reconfiguring MySql server
and reinstalling mysql connector python
had removed my error