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

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

Сообщение Anonymous »

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

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

Print(e) = "cryptography is required for sha256_password or
caching_sha2_password"


И понятия не имею, как устранить ошибку.

import pymysql as db

HOST = "XXXXX.XXX.XX”
PORT = XXXX
USER = "my_username"
PASSWORD = "my_password”
DB = "db_name"

try:
connection = db.Connection(host=HOST, port=PORT,user=USER,
passwd=PASSWORD, db=DB)

dbhandler = connection.cursor()
dbhandler.execute("SELECT * from table_name")
result = dbhandler.fetchall()
for item in result:
print (DB)
except Exception as e:
print(e)

finally:
connection.close()


Подробнее здесь: https://stackoverflow.com/questions/544 ... 2-password
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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