Mysql
 sql >> Database >  >> RDS >> Mysql

Compilazione NSIS - mysql non riconosciuto come programma utilizzabile - Perché l'istruzione NsExec::ExecToLog non riesce?

Questo ti sta dicendo che c'è un problema con il percorso che porta alla tua cartella MySQL. Dovresti sapere che è un problema perché ci sono spazi all'interno del suo percorso.

!define SQLFLD `$PROGRAMFILES64\MySQL\MySQL Server 5.7`

ReadEnvStr $R0 COMSPEC
ExecDos::Exec /TOSTACK `"$R0" /c "${SQLFLD}\bin\mysql.exe"  -u$login -p -e "SHOW DATABASES;"`

Prova questo .. non l'ho testato da solo però.