That's good we are progressing.
Now MySQL is a little different to get working when it chucks a wobbly.
In XCP make sure if possible that MySQL is Stopped and there is no tick in the Svc box.
If this is not possible then we proceed anyway.
Now go to xampp folder and double click on mysql_stop.bat file if you are having trouble stopping MySQL in the XCP.
Next go to xampp\mysql and double click on the mysql_uninstallservice.bat file
Check in XCP that there is no tick in the box and the green running is not showing.
Now go back to xampp\mysql and double click on mysql_installservice.bat file.
Next go to the XCP and click on the SCM.. button and check that mysql is there in the list and it says it is started in the Status column.
Right click on mysql and check that Automatic is visible like you did for FileZilla.
Now close the Services window.
Check in XCP that there is a tick in the SVC box and the green running is showing.
Now that should fix MySQL.
Post back please if you now have it all working as you like.
Good luck and fingers crossed.