No, the FTP function has nothing to do with MySQL. If it isn't the PHP version then I really am not sure what could be causing the FTP problems.

It's also none of the contributions that you have installed. You may want to contact your host and ask if there is anything that could be blocking the ftp function from connecting to the destination server. Perhaps blocked ports etc.

Post your results back here and if we get the FTP issues resolved I will put it in the readme.txt file.