sql >> データベース >  >> RDS >> Mysql

Dockerはmysql接続を構成できません

    私が見ることができる2つの問題があります:

    1. 追加してみてください

      links: 
        - mysql:mysql
      

      appへ DockerComposeファイルのサービス。これにより、mysqlに到達できるようになります appからのコンテナ 。 appにホスト名マッピング(DNS)を設定します コンテナなので、ping mysqlを実行すると appから 、mysqlに解決されます コンテナのIPアドレス。

    2. .pyで ファイル、どこに接続するホストを定義していますか? host="mysql"を追加します connectに 電話。デフォルトでは、127.0.0.1に接続します 、これがあなたが見ているものです。

      cnx = mysql.connector.connect(host="mysql", user="root", password = 'root', database=malicious)
      

    これらの両方を修正すると、問題が解決するはずです。



    1. MySQL:別のテーブルにない場合にのみ、あるテーブルからメールを選択しますか?

    2. 行ごとに最後のN個の関連行をクエリします

    3. SQLクエリ少なくとも1つ

    4. ユーザー定義タイプがPostgreSQLにすでに存在するかどうかを確認します