
由于mysql8.0的更新,mysql的默认认证方式从 mysql_native_password更换为caching_sha2_password所以导致 mysql 库用不了,报错
1 | |
截止目前(2019-07-12)为止,官方仅仅提出了修复的PR,但是还没有合并到项目里面去。
目前能在网上找到的解决方案有两个:
设置数据库,使用原来的认证方式
1
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
使用
X DevAPI库替换现在的库X DevAPI是mysql官方推出的库。地址
参考: