sql >> Base de Datos >  >> RDS >> Mysql

Compilación NSIS - mysql no reconocido como programa operativo - ¿Por qué falla la declaración NsExec::ExecToLog?

Esto le indica que hay un problema con la ruta que conduce a su carpeta MySQL. Debes saber que es un problema porque hay espacios dentro de su camino.

!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;"`

Prueba esto... aunque no lo he probado yo mismo.