database.php
の設定をしてTOPページでは
CakePHP is able to connect to the database.
と出ているのに bake するとDB接続エラーになってしまう場合。
Error: Database connection "Mysql" is missing, or could not be created.
host
を localhost
から 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',
);