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

Dockerを使用すると、次のエラーが発生します:SQLSTATE[HY000][2002]そのようなファイルまたはディレクトリはありません

    コメントで誰かが指摘したように、あなたが提供したdocker-composeファイルはあなたの質問に非常に関連しています。

    linksのドキュメント docker-composeファイルで言う

    あなたの場合、データベースコンテナの名前はdbです。 、したがってdbを解決します PHPコンテナのホストは、MySQLコンテナを指す必要があります。 localhostの置き換え dbを使用 設定ファイルで、PHPコンテナがMySQLに接続できるようにする必要があります。



    1. Oracle11gでシーケンスをリセット

    2. SSL経由でAmazonRDSに接続するにはどうすればよいですか?

    3. 外部テーブルの場所とファイル名を取得しますか?

    4. JSON_KEYS()–MySQLのJSONオブジェクトからキーを返します