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.