同じサーバーの本番環境のDockerで実行されているapache-supersetにMySQLデータベースを接続できません
そのため、MySQLデータベース(その中のデータを視覚化するため)を本番環境のDockerコンテナーで実行されているapache-supersetに接続しようとしています。OSはCentosです。関連する質問を確認しましたが、実用的な回答が得られないようです。
エラーが発生します
エラー:接続に失敗しました。接続設定を確認してください。
コンテナログを確認すると、これはエラーになります
警告:superset.views.core:接続に失敗しました(MySQLdb._exceptions.OperationalError)(2002、 "'HOST IP'(115)でMySQLサーバーに接続できません")(このエラーの背景: http://sqlalche.me/e/13/e3q8)
どんな助けでもありがたいです
回答
1 jagamts1
ホスト接続の問題のようです。次の順序で問題を特定してください。
- チェックは、外部からのホスト接続アクセスです。ここにコード
2.スーパーセットに正しい接続形式を使用していますか?
mysql://username:password@HOST:port/database_name