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

docker compose:mysqlデータベースへのスプリングブート接続が拒否されました

    次のように接続を変更する必要があります:

    jdbc:mysql://database:3306/db_example
    

    これをdockerに追加します-springapiの下で作成します サービス:

    links:
       - database
    

    一方、wait-を使用することもできます。 for-it.sh springapiの下にコマンドセクションを追加して、DBが起動しているかどうかを確認します サービス:

    command: ["path/to/wait-for-it.sh", "database:3306", "-t", "6000", "--", "YOUR ACTUAL COMMAND"]
    



    1. 互換性レベルとカーディナリティ推定入門書

    2. MySQLテーブルの列データを下にシフトすることは可能ですか?

    3. サーバーを起動できません:TCP / IPポートでバインド:要求されたアドレスを割り当てることができません

    4. psycopg2に挿入された複数の行のIDを取得する