pymysql.err.InternalError: Bad handshake
1.情况
mac os
mysql 8
pycharm2018
2.解决
在网上查询后都是pymysql版本问题:pymysql.err.InternalError: (1043, 'Bad handshake')
大多是这样的:旧的pymysql插件支持新的MySQL的连接了。
python -m pip uninstall pymysql
python -m pip install pymysql
我执行后还是没有解决,重启服务,依旧出错
后来查看发现这样更新pymysql后版本不是最新
于是我先在anaconda里查询版本
conda search pymysql
找到支持版本
然后安装,即可解决。