Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL menginstal dan memuat database pada skrip Inno Setup

Saya berhasil menemukan solusi untuk masalah ini. Alih-alih memuat database langsung dari skrip INNO, saya menulis perintah sql ke dalam file batch dan mengeksekusi .bat dari skrip.

Ketik ini ke dalam dokumen notepad dan simpan sebagai loadDB.bat. Baris pertama menetapkan jalur direktori Anda ke tempat mysql.exe Anda diinstal. Baris berikutnya membuat database kosong. (Saya tidak tahu mengapa tapi saya bisa' t dapatkan mysql untuk memuat file database tanpa membuat database kosong di server terlebih dahulu) Baris terakhir adalah perintah mysql untuk memuat database dari database Anda, file sql.

Sekarang, dalam skrip INNO Anda di bawah bagian [FILES] tambahkan file .bat

Dan di bawah bagian [RUN] jalankan .bat. Perhatikan baris ini harus menjadi baris terakhir di bagian [RUN] karena hanya akan dijalankan setelah server Mysql diinstal.

Sekarang kompilasi dan jalankan setup.

Sebagai catatan tambahan:Saya belum mencobanya tetapi mungkin jika Anda menambahkan perintah mysql di .bat langsung ke skrip inno dengan parameter yang benar, Anda dapat memuat database tanpa memerlukan file batch.

Semoga ini menyelesaikan masalah Anda.



  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, lebih baik memasukkan NULL atau string kosong?

  2. MySQLSyntaxErrorException dekat ? ketika mencoba menjalankan Pernyataan Siap

  3. Permintaan SQL mengembalikan false di PHP

  4. Kode PHP untuk memasukkan nilai kotak centang ke kolom tertentu di mysql dengan formulir pilih

  5. Dukungan PDO untuk beberapa kueri (PDO_MYSQL, PDO_MYSQLND)