PDOException SQLSTATE [HYTOP 100] [Top 10top 10] Nenhum arquivo ou diretório

PDOException SQLSTATE [HYTOP 100] [Top 10top 10] Nenhum arquivo ou diretório

Problema

Depois de configurar meu aplicativo Laravel e tentar me conectar via SSH para executar alguns comandos (comoPHP Artisan migra [cci] ou [cci lang = "php" php artesan db: semente) Recebo uma mensagem de erro:

[PDoException]
SQLSTATE [HY000] [2002] Nenhum arquivo ou diretório

Eu posso ver que minhas mesas estão lá, então pode ter funcionado antes - mas isso não explica por que não está funcionando para mim agora.

Solução

Não é grande coisa. Esta mensagem de erro indica que uma conexão MySQL via soquete é tentado (mas parece que não é suportado).

Quando se trata de executar comandos de Laravel (por exemplo. artesão), você provavelmente deseja usar um ambiente diferente. Por exemplo: php artesan migre --env = produção (ou qualquer ambiente). Veja aqui.

Além disso, tente isso para Laravel 5: Altere "db_host" no .Arquivo ENV de "localhost" para "127.0.0.1 ”