netcatのみを使用してデータベース層がmysqlかmariadbかを検出する方法

netcatのみを使用してデータベース層がmysqlかmariadbかを検出する方法

時々、私はドッカーエントリポイントファイルで私のアプリケーション、特にMoodleアプリケーションのためのドッカーイメージを開発していますが、私のアプリケーションの正しい設定を提供するために、データベース層がmysqlかmariadbかを検出する必要があります(mariadbまたはmysqlは実際に似ています)でも)。 、Moodleは、データベース層がmysqlかmariadbかを任意に指定する必要があります。

したがって、多くの依存関係や追加のPHPコードのインストールを避けるために、netcatを使用してデータベースに接続し、データベース層がmysqlかmariadbであるかを確認できることを嬉しく思います。

私の場合、データベース層がmysqlかmadbかを認証してメッセージで検出するだけで、標準プロトコル全体を必要としません。

私が何をすべきか知っていますか?

ベストアンサー1

おすすめ記事