【python】pymysql.err.InternalError Bad handshake
有小伙伴反馈在执行db操作时出现异常如下:
这段时间并未修改数据库操作的逻辑,使用试一下是否所有的数据库连接均失败,发现仅仅是部分数据库出现这个问题
dubug一下看具体的报错信息
pymysql.err.InternalError: (1043, 'Bad handshake')
网上提到因为旧的驱动不支持新的mysql的验证方式引起,需要更新pymysql版本,查看当前pymysql版本
更新到最新版本0.9.3
问题解决