Version: i-MSCP 1.3.0
SQL Server: MySQL / MariaDB (remote server)
Problem
On installation / upgrade, in I-MSCP 1.3.0 a new config file will be created for mysqldump: /etc/mysql/conf.d/imscp.cnf. Inside this config file, the Password is escaped:
The escaping might be done due to special characters such as "#[([])}~^-+", however, it makes the dump stop working with following error message:
QuoteAn error has been raised while executing function main::run in/var/www/imscp/engine/backup/imscp-backup-all:iMSCP::Database::mysql::dumpdb: mysqldump: Got error: 1045: Access deniedfor user 'imscp_user'@'<host>' (using password: YES) when trying toconnect
Workaround
Delete additional single quotes (') inside the password string.
Fix
Remove escapeShell() all from line 188 in Servers::sqld::remote_server.pm.