Chyba jako tato znamená, že samotný server není ani dostupný. Spustili jste MySQL v MAMP?
Také, jak jste začali s MAMP? Se standardní MySQL 3306
přístav? Nebo alternativní port, který MAMP používá pro neadministrátory:8889
?
Vsadím se, že váš server běží, ale pokouší se připojit k 3306
takže musíte nastavit port na 8889
. Změňte konfiguraci, aby byla takto; všimněte si přidání port
parametr:
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => '8889',
'database' => 'database',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
UPRAVIT: Právě jsem našel tuto otázku vlákno
který řeší problém připojení Laravelu k MAMP přes port 8889
.