无法将MySQL数据库连接到同一服务器中生产环境中在docker中运行的apache-superset

问题描述

所以我一直在尝试将MysqL数据库(以可视化其中的数据)连接到在生产环境中的docker容器中运行的apache-superset。操作系统是Centos 我已经检查了相关问题,但似乎没有找到有效的答案。

出现错误

错误:连接失败,请检查您的连接设置。

当我检查容器日志时,这是我得到的错误

警告:superset.views.core:连接失败 (MysqLdb._exceptions.OperationalError)(2002,“无法通过'HOST IP'连接到MysqL服务器(115)“) (此错误的背景位于:http://sqlalche.me/e/13/e3q8

任何帮助将不胜感激

解决方法

看起来像主机连接问题。请按照以下顺序确定问题所在。

  1. 检查是来自外部世界的主机连接访问。 Here code

2。您是否为超集使用了正确的连接格式?

mysql://username:password@HOST:port/database_name