«Для sha256_password или caching_sha2_password требуется криптография»Python

Программы на Python
Anonymous
«Для sha256_password или caching_sha2_password требуется криптография»

Сообщение Anonymous »


Добрый день. Надеюсь, у вас все хорошо. Может ли кто-нибудь помочь мне исправить это?

Я новичок в среде MySQL. Я пытаюсь подключиться к базе данных MySQL удаленно. Я использовал следующий код Python и получил эту ошибку.

Print(e) = "для sha256_password или кэширование_sha2_пароль" И понятия не имею, как устранить ошибку.
импортировать pymysql как базу данных ХОСТ = "XXXXX.XXX.XX" ПОРТ = ХХХХ ПОЛЬЗОВАТЕЛЬ = "мое_имя_пользователя" ПАРОЛЬ = «мой_пароль» БД = "имя_базы_данных" пытаться: соединение = db.Connection(хост=ХОСТ, порт=ПОРТ,пользователь=ПОЛЬЗОВАТЕЛЬ, passwd=ПАРОЛЬ, db=БД) dbhandler = соединение.курсор() dbhandler.execute("ВЫБРАТЬ * из table_name") результат = dbhandler.fetchall() для элемента в результате: печать (БД) кроме исключения как e: распечатать(е) окончательно: соединение.закрыть()

Вернуться в «Python»