I am running XAMPP for Windows from a USB drive. The Control Panel shows that the MySQL service is not running, but the console window says that it has started. It has not. How can I get it to start?
do you have mysql configured to listen on a non-standard port? If the console indicates it's running, what makes you say it's not, other than the xampp-control status?