Consegui encontrar uma solução para esse problema. Em vez de carregar o banco de dados diretamente do script INNO, escrevi os comandos sql em um arquivo de lote e executei o .bat a partir do script.
Digite isso em um documento do bloco de notas e salve-o como loadDB.bat .A primeira linha define o caminho do seu diretório para onde seu mysql.exe está instalado.A próxima linha cria um banco de dados vazio.(Eu não sei por que, mas posso' t obter mysql para carregar o arquivo de banco de dados sem primeiro criar um banco de dados vazio no servidor) A última linha é o comando mysql para carregar o banco de dados de seu banco de dados, arquivo sql.
Agora, no seu script INNO abaixo da seção [FILES], adicione o arquivo .bat
E abaixo da seção [RUN] execute o .bat. Observe que esta linha deve ser a última linha na seção [RUN] porque ela deve ser executada somente após a instalação do servidor Mysql.
Agora compile e execute o setup.
Como uma nota lateral:eu não tentei, mas talvez se você adicionar os comandos mysql no .bat diretamente no script inno com os parâmetros corretos, você pode carregar o banco de dados sem a necessidade do arquivo em lote.
Espero que isso resolva seu problema.