Ein solcher Fehler bedeutet, dass der Server selbst nicht einmal erreichbar ist. Haben Sie MySQL in MAMP gestartet?
Und wie hast du MAMP gestartet? Mit dem Standard-MySQL 3306
Hafen? Oder der alternative Port, den MAMP für Nicht-Administratoren verwendet:8889
?
Ich wette, Ihr Server läuft, versucht aber, sich mit 3306
zu verbinden Sie müssen also den Port auf 8889
setzen . Ändern Sie Ihre Konfiguration so; beachten Sie die Hinzufügung des port
Parameter:
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => '8889',
'database' => 'database',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
BEARBEITEN: Ich habe gerade diese Frage gefunden Faden
das das Problem der Verbindung von Laravel mit MAMP über Port 8889
behebt .