sql >> Databáze >  >> RDS >> Mysql

SQLSTATE[HY000] [2003] Nelze se připojit k serveru MySQL na '127.0.0.1' (61) chyba Laravel 4.1

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 .




  1. Vyhledávací databáze CHOP pomocí LIKE

  2. Spojte dva stoly (se vztahem 1-M), kde je třeba druhý stůl „srovnat“ do jednoho řádku

  3. Výkon SQL Serveru TOP CPU Query -2

  4. Opravdu musím udělat mysql_close()