NotSupportedError: Плагин аутентификации caching_sha2_password не поддерживается - PullRequest
0 голосов
/ 27 июня 2018

Я использую следующую строку кода для подключения к экземпляру базы данных моего компьютера.

cnx = mysql.connector.connect(host=Host, user=User, password=Password, database=db, auth_plugin='mysql_native_password')

Соединение прекрасно работает как на консоли spyder, так и на исполняемом файле (.exe), который я создал из этого кода. Проблема в том, что, когда я пытаюсь запустить этот исполняемый файл удаленно с другого компьютера и подключиться к экземпляру базы данных моего компьютера (мой IP), я получаю эту ошибку плагина аутентификации. Должен ли я что-то изменить в настройках базы данных MySQL? Мне нужен код для запуска как локально на моем ПК, так и удаленно на любом другом.

...