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

'\'db\のMySQLサーバーに接続できません\'Django-DockerでMysqlを使用してフレームワークを復元します

    これは、アプリケーションコンテナ(web ここで)データベースが完全に初期化される前に開始します。

    dbまで待つ必要があります サービスが開始されます(より正確には、mysqlまで アプリケーションを開始する前に(python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000

    そのためには、wait-for-it.shを使用できます スクリプト(https://docs.docker.com/compose/startup-order/<を確認してください/ a> )Pythonコマンドを実行する前に。または、webで再起動ポリシーを使用することもできます サービス( https://docs.docker.com/compose/compose-file/ #restart_policy )サービスを自動的に再起動します(データベースが起動するまで)。




    1. Mysqlでこれを解決する方法(#1242-サブクエリは複数の行を返します)?

    2. MySQLの概念:セッションと接続

    3. codeigniterを使用して複数の画像をアップロードする方法

    4. OracleFormsでPLAY_SOUNDする方法