Не удается подключить мой код к моей базе данных MySQL из-за плагина аутентификации
Я пытаюсь подключить свой код к недавно установленной БД MySQL. Мне известно, что в MySQL 8.X и выше тип аутентификации по умолчанию установлен на sha2, и я прочитал, что мне нужно «принудительно» установить другой подключаемый модуль аутентификации (auth_plugin = 'mysql_native_password').
хорошо ... Я сделал это, но все равно получаю то же сообщение об ошибке:
«Плагин аутентификации« {0} »не поддерживается» .format (plugin_name))
mysql.connector.errors.NotSupportedError: Плагин аутентификации 'caching_sha2_password' не поддерживается
Что еще мне делать?
Спасибо
import mysql.connector as Sql
myDB = Sql.connect(
host="localhost",
user="dbadmin",
password="myPassword",
auth_plugin="mysql_native_password"
)
print(myDB)