Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL инсталира и зарежда база данни на скрипт Inno Setup

Успях да намеря решение на този проблем. Вместо да зареждам базата данни директно от скрипта INNO, написах sql командите в пакетен файл и изпълних .bat от скрипта.

Въведете това в документ за бележник и го запишете като loadDB.bat . Първият ред задава пътя на вашата директория до мястото, където е инсталиран вашият mysql.exe. Следващият ред създава празна база данни. (Не знам защо, но не мога t накарайте mysql да зареди файла на базата данни, без първо да създавате празна база данни на сървъра) Последният ред е командата mysql за зареждане на базата данни от вашата база данни, sql файл.

Сега във вашия INNO скрипт под секцията [FILES] добавете .bat файла

И под секцията [RUN] изпълнете .bat. Обърнете внимание, че този ред трябва да е последният ред в секцията [RUN], защото трябва да се изпълнява само след инсталиране на Mysql сървъра.

Сега компилирайте и стартирайте настройката.

Като странична бележка:не съм го пробвал, но може би ако добавите командите mysql в .bat директно в inno скрипта с правилните параметри, бихте могли да заредите базата данни без нужда от пакетен файл.

Надявам се това да реши проблема ви.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем с MYSQL INSERT SELECT

  2. Как да изтриете цялата база данни на MySQL

  3. Най-добрите MySQL блогове и уебсайтове за администратори на бази данни

  4. Как да получите редов ранг?

  5. MySQL Workbench получава достъп за администриране?