時々、私はドッカーエントリポイントファイルで私のアプリケーション、特にMoodleアプリケーションのためのドッカーイメージを開発していますが、私のアプリケーションの正しい設定を提供するために、データベース層がmysqlかmariadbかを検出する必要があります(mariadbまたはmysqlは実際に似ています)でも)。 、Moodleは、データベース層がmysqlかmariadbかを任意に指定する必要があります。
したがって、多くの依存関係や追加のPHPコードのインストールを避けるために、netcatを使用してデータベースに接続し、データベース層がmysqlかmariadbであるかを確認できることを嬉しく思います。
私の場合、データベース層がmysqlかmadbかを認証してメッセージで検出するだけで、標準プロトコル全体を必要としません。
私が何をすべきか知っていますか?