sql >> Databasteknik >  >> RDS >> Mysql

SQLSTATE[HY000] [2003] Kan inte ansluta till MySQL-servern på '127.0.0.1' (61) fel Laravel 4.1

Ett sådant fel innebär att servern i sig inte ens kan nås. Startade du MySQL i MAMP?

Dessutom, hur har du startat MAMP? Med standard MySQL 3306 hamn? Eller den alternativa porten som MAMP använder för icke-admins:8889 ?

Jag slår vad om att din server är igång, men försöker ansluta till 3306 så du måste ställa in porten till 8889 . Ändra din konfiguration så att den blir så här; notera tillägget av port param:

'mysql' => array(
            'driver'    => 'mysql',
            'host'      => '127.0.0.1',
            'port'      => '8889',
            'database'  => 'database',
            'username'  => 'root',
            'password'  => 'root',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        ),

EDIT: Jag hittade precis den här frågan tråd som löser problemet med att ansluta Laravel till MAMP via port 8889 .




  1. mysql_connect VS mysql_pconnect

  2. Hur man har en anpassad sorteringsordning för en facklig fråga i Postgres

  3. Hur ställer jag in aktuellt datum till MySQL-datumkolumnen från Java?

  4. Lär dig att utföra produktanalys med SQL Server Full-Text Search. Del 2