MySQL バックエンドを備えた Windows アプリがあります。の特定のバージョンと MySQL バージョン 5.0.51awampserver
をバンドルするマシンにインストールしました。phpmyadmin
しかし、クライアント マシンには MySQL バージョン 5.1 があります。つまり、開発は 5.0 で、展開は 5.1 です。これらの 2 つのバージョンの動作がわずかに異なるため、これは少し問題を引き起こしています。そのため、バージョン 5.1 のスタンドアロン セットアップを取得し、(開発) マシンにインストールしました。
アプリを実行するときは、wamp サービス (バージョン 5.0) をオンにするか、MySQL 5.1 (Program Files>MySQL>... にインストールされたスタンドアロン インストール) が必要です。
質問 1: wamp サービスのみがオンになっている場合はアプリが MySQL 5.0 に依存しており、元の MySQL サービスのみがオンになっている場合は MySQL 5.1 に依存していると想定するのは正しいですか? はい、そう思います。
質問 2 (主な質問): 両方のサービスをオンにしている場合、アプリは機能します。その場合、アプリが実行されている MySQL のバージョンをどのように知ることができますか? 私が持っているのは、次のような接続文字列だけです。
MySqlConnection con = new MySqlConnection("SERVER=localhost; DATABASE=wow;
UID=root;PASSWORD=; Min Pool Size = 0;
Max Pool Size=200");
ツールは C# で実行されます。