lsof -i -P | grep :3306 command returns nothing.That means MySQL is not running. Try starting it:
sudo service mysql start
This article really helpful to me.
Actually i would like to make remote database connection in my development team.
I have to share database design every time manually but i search through google and found this link it is really help full.