我正在使用mysql连接到一个sql数据库,当我运行下面的代码时:
engine = sqlalchemy.create_engine(f'mysql+mysqlconnector://{user}:{password}@{server}:{port}/{schema}', echo=False)
我收到以下错误:
InterfaceError: (mysql.connector.errors.InterfaceError) sha256_password requires SSL
(Background on this error at: https://sqlalche.me/e/14/rvf5)
有人对如何解决这个问题有什么建议吗?
1条答案
按热度按时间ruarlubt1#
该消息告诉您用户使用了尚不支持的新身份验证方法
将用户密码更改为旧密码,然后即可连接
为此,您必须运行以下命令,当然要根据您的配置进行调整