Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Compilação NSIS - mysql não reconhecido como programa operável - Por que a instrução NsExec::ExecToLog falha?


Isso está lhe dizendo que há um problema com o caminho que leva à sua pasta MySQL. Você deve saber que é um problema porque há espaços em seu caminho.
!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;"`

Tente isso .. não testei isso sozinho embora.