これは mono の MySQL コネクタのバグだと思いますが、誰かが回避策を見つけた場合に備えて質問したいと思います。
私は.net 4(最新のモノ)を実行しているVSソリューションを持っています.
Visual Studio でプロジェクトを開くと、MySQL コネクタをコンパイルして実行すると、ほぼ瞬時に MySQL データベースに接続され、すべて問題なく動作します。
コードを 1 行も変更せずに MonoDevelop でまったく同じプロジェクトを開くと (MS .net4 ではなく mono でビルドされるため)、MySQL コネクタは「指定された MySQL ホストに接続できません」と応答します。
これはデータベースの問題ではありません。それ以外の場合は、両方のビルドで問題が発生します。MonoDevelop に残り、そこから MS .net フレームワークでビルドしても、良好な接続が得られます。
接続文字列には、サーバー、ポート、uid、パスワード、接続タイムアウト、データベース、プーリングが含まれます
詳細:
Windows 7 x64 ビジュアル スタジオ 2010 Mono 2.10.8 MonoDevelop 3.0.2
私の質問をグーグルで調べたところ、多数の結果が表示されましたが、それらはすべて異なる問題であるか、この場合は確実に機能しなかったメソッドによって修正された古いバグが原因のようです。
編集:私がここで見ているものを誰でも複製できますか?