首先在初始化superset db upgrade的时候报了下面的错误:
在我修改了一些插件的版本后又报了这个问题:
最后在网上找了很久发现python版本3.7,3.8安装superset有点问题,换乘3.6解决问题,详见:
https://blog.csdn.net/noob9527/article/details/124588071
按照这个操作之后后续操作中在添加表的时候,踩了个坑
还有就是链接数据库的时候如果出现链接不上,在确保驱动已经下载,还有版本不冲突,uri书写正确的情况下,可能是你的链接权限没有打开
修改mysql数据库里的user表里user为root的记录,把host改为%,在刷新配置,重新尝试链接
1.通过命令行进入mysql
2.选择数据库:use mysql;
3.查看允许远程链接的主机:select host from user where user = 'root';
4.发现只有本地链接被允许了,所以接下来就是修改一下被允许的地址:update user set host = '%' where user = 'root';
5.修改为%,表示允许任意人进行远程链接,如果有固定IP访问的话,可以只增加一条固定IP。修改完成后,刷新配置:flush privileges;