接続文字列から、このデータベースはローカルマシン上にあるはずです。このコマンドを実行して、ソケットが接続用に開いていることを確認できますか?
telnet 127.0.0.1 3306
そしてそれが接続することを確認しますか?このマシンまたはこのインターフェースアドレスからの接続をリッスンするようにmysqlインスタンスを構成していない可能性があります。接続に失敗した場合は、次のようにmysql構成を変更する必要があります。
http:/ /www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html