मैं इस समस्या का समाधान खोजने में कामयाब रहा। डेटाबेस को सीधे INNO स्क्रिप्ट से लोड करने के बजाय, मैंने sql कमांड को एक बैच फ़ाइल में लिखा और स्क्रिप्ट से .bat को निष्पादित किया।
इसे नोटपैड दस्तावेज़ में टाइप करें और इसे loadDB.bat के रूप में सहेजें। पहली पंक्ति आपकी निर्देशिका का पथ सेट करती है जहां आपका mysql.exe स्थापित है। अगली पंक्ति एक खाली डेटाबेस बनाती है। (मुझे नहीं पता क्यों लेकिन मैं कर सकता हूं' पहले सर्वर पर खाली डेटाबेस बनाए बिना डेटाबेस फ़ाइल लोड करने के लिए mysql प्राप्त करें) अंतिम पंक्ति आपके डेटाबेस, sql फ़ाइल से डेटाबेस लोड करने के लिए mysql कमांड है।
अब, [FILES] सेक्शन के नीचे अपनी INNO स्क्रिप्ट में .bat फ़ाइल जोड़ें
और [RUN] सेक्शन के नीचे .bat निष्पादित करें। ध्यान दें कि यह लाइन [RUN] सेक्शन की आखिरी लाइन होनी चाहिए क्योंकि इसे Mysql सर्वर इंस्टाल होने के बाद ही निष्पादित किया जाना चाहिए।
अब कंपाइल करें और सेटअप को रन करें।
एक साइड नोट के रूप में:मैंने इसे आजमाया नहीं है, लेकिन हो सकता है कि यदि आप .bat में mysql कमांड को सही पैरामीटर के साथ सीधे इनो स्क्रिप्ट में जोड़ते हैं, तो आप बैच फ़ाइल की आवश्यकता के बिना डेटाबेस को लोड कर सकते हैं।
आशा है कि यह आपकी समस्या का समाधान करेगा।