CakePHP
mamp

CakePHP + MAMP でbakeするとDB接続エラー

More than 3 years have passed since last update.

database.php の設定をしてTOPページでは

CakePHP is able to connect to the database.

と出ているのに bake するとDB接続エラーになってしまう場合。

Error: Database connection "Mysql" is missing, or could not be created.

hostlocalhost から 127.0.0.1 に変更して解決しました。

database.php
<?php
public $default = array(
        'datasource' => 'Database/Mysql',
            'persistent' => false,
            'host' => '127.0.0.1',
            'login' => 'root',
            'password' => 'root',
            'database' => 'db',
            'prefix' => '',
            'encoding' => 'utf8',
            'port' => 8889,
            'unix_scoket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
       );