[Python] cryptography is required for sha256_password or caching_sha2_password

Discussão em 'Python' iniciado por Stack, Novembro 25, 2025.

  1. Stack

    Stack Membro Participativo

    I used the following python code and got this error.

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


    And have no idea how to solve the error.

    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()

    Continue reading...

Compartilhe esta Página