Dalla stringa di connessione, questo database dovrebbe trovarsi sul computer locale. Puoi provare a eseguire questo comando per assicurarti che il socket sia aperto per le connessioni?
telnet 127.0.0.1 3306
e assicurarsi che si connetta? Potresti non aver configurato la tua istanza mysql per ascoltare le connessioni da questa macchina o su questo indirizzo di interfaccia. Se la connessione fallisce, è necessario modificare la configurazione di mysql, ad esempio:
http:/ /www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html