sql >> Base de Datos >  >> RDS >> Mysql

SQLSTATE [HY000] [2003] No se puede conectar al servidor MySQL en '127.0.0.1' (61) error Laravel 4.1

Un error como ese significa que ni siquiera se puede acceder al servidor en sí. ¿Iniciaste MySQL en MAMP?

Además, ¿cómo empezaste MAMP? Con el estándar MySQL 3306 ¿Puerto? O el puerto alternativo que usa MAMP para no administradores:8889 ?

Apuesto a que su servidor se está ejecutando, pero está intentando conectarse a 3306 por lo que debe configurar el puerto en 8889 . Cambia tu configuración para que sea así; tenga en cuenta la adición del port parámetro:

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

EDITAR: Acabo de encontrar esta pregunta hilo que aborda el problema de conectar Laravel a MAMP a través del puerto 8889 .