This new release of SQLyog is a bugfix release fixing a bug introduced in the encryption of passwords etc. introduced in 13.1.3, where specific passwords and passphrases would be truncated and connection failed
Changes as compared to SQLyog MySQL GUI 13.1.3 include:
- The encryption/decryption introduced in 13.1.3 overlooked that an encrypted binary string may contain a NULL-byte. As a NULL-byte in C and similar programming languages means “termination of a string” the stored password was not read fully and connection failed for specific passwords and -phrases affected. We now base64-encode the encrypted string and save the base64 value. For users that have already installed 13.1.3 this unfortunately means that passwords and -phrases saved by 13.1.3 will need to be re-entered and connection saved again. We apologize for the inconvenience. However for users who upgraded to 13.1.3 from a previous version there is another workaround: the 13.1.3 installer created a backup of the pre-13.1.3 “sqlyog.ini” named “sqlyog_backup.ini”. This can be renamed to “sqlyog.ini” (ensure that program is not running and we recommmend creating a backup of both files before renaming).