Index: win_installer/src/backup.nsi =================================================================== diff -u -rbbe120d48590638a20bc359ac6c1e6267fde2c98 -r6f6bd23ceb0be05c8f63cb6b5fefe40c3fc69577 --- win_installer/src/backup.nsi (.../backup.nsi) (revision bbe120d48590638a20bc359ac6c1e6267fde2c98) +++ win_installer/src/backup.nsi (.../backup.nsi) (revision 6f6bd23ceb0be05c8f63cb6b5fefe40c3fc69577) @@ -242,12 +242,21 @@ Function CheckMySQL # Checking if the given database name already exists in the mysql database list - ifFileExists "$MYSQL_DIR\data\$DB_NAME\*.*" continue NoDatabaseNameExists - NoDatabaseNameExists: + nsExec::ExecToStack '$MYSQL_DIR\bin\mysql -u$DB_USER -p$DB_PASS $DB_NAME -e "SELECT * FROM lams_configuration"' + Pop $0 + Pop $1 + ${If} $0 != 0 ; if mySQL install directory field is empty, do not continue MessageBox MB_OK|MB_ICONSTOP "Could not find database $DB_NAME. Please check your database settings and try again" - quit - continue: + Abort + ${EndIf} + + #ifFileExists "$MYSQL_DIR\data\$DB_NAME\*.*" continue NoDatabaseNameExists + #NoDatabaseNameExists: + # MessageBox MB_OK|MB_ICONSTOP "Could not find database $DB_NAME. Please check your database settings and try again" + # quit + #continue: + # check mysql version is 5.0.x nsExec::ExecToStack '$MYSQL_DIR\bin\mysqladmin --version' Pop $0