मुझे पहले यह समस्या हो चुकी है। ConnectTimeout गुण केवल डेटाबेस से कनेक्ट करते समय होने वाले समय-बाह्य पर लागू होता है, प्रश्नों के लिए नहीं।
कमांडटाइमआउट हालांकि निर्दिष्ट करता है कि क्वेरी के वापस आने के लिए उसे कितने समय तक प्रतीक्षा करनी चाहिए। मेरा मानना है कि डिफ़ॉल्ट 30 सेकंड है। अपनी MySql लाइब्रेरी के लिए दस्तावेज़ों की दोबारा जाँच करें, लेकिन SqlCommand के लिए CommandTimeout सेकंड में है मिलीसेकंड में नहीं।