解决Superset连不上MySQL8
Posted 小基基o_O
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Superset连不上MySQL8相关的知识,希望对你有一定的参考价值。
报错截图
报错信息
ERROR: (mysqldb._exceptions.OperationalError)
(2059, "Authentication plugin 'caching_sha2_password' cannot be loaded:
/home/miniconda/miniconda3/envs/superset/lib/plugin/caching_sha2_password.
so: cannot open shared object file: No such file or directory")
(Background on this error at: http://sqlalche.me/e/13/e3q8)
其中关键:2059, "Authentication plugin 'caching_sha2_password' cannot be loaded:
大概意思是:不能加载caching_sha2_password
认证插件
解决办法
修改MySQL8用户认证加密规则为mysql_native_password
ALTER USER '用户名'@'连接地址' IDENTIFIED WITH mysql_native_password BY '密码';
修改后截图
以上是关于解决Superset连不上MySQL8的主要内容,如果未能解决你的问题,请参考以下文章
Navicat MySql 连不上 本地开发环境 MySQL8.0