If you are getting error "Can't connect to local MySQL server through socket '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock' (61 "Connection refused")" when starting XAMPP on MACOS - here is the solution.
Go to terminal and go to your XAMPP installation directory
cd /Applications/XAMPP/xamppfiles
then login as a admin, type this in terminal
sudo su
and after that type in your password
when you are logged in as admin, start xampp by using command line:
./xampp start
you will see this output:
Starting XAMPP for Mac OS X 7.0.9-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
And that is it, you can now go to http://localhost/phpmyadmin/ and you will see your database.