CakePHP Database connection "Mysql" is missing, or could not be created
An alternative to unix_socket
(especially for OS X people) is to replace localhost
with 127.0.0.1
Would be as Follows :
public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => '127.0.0.1', 'login' => 'user', 'password' => 'password', 'database' => 'database-name', 'prefix' => '', 'encoding' => 'utf8', );