If you use XAMPP for your MySQL and you want to use another program to manage your database instead of phpMyAdmin, for example MySQL Workbench, you will need to allow remote access to MySQL.
Here is how from an answer in serverfault.com: How do I allow remote access to mysql using xampp?