2

Mac でローカル MAMP マシンを実行しています。本番環境で動作する Laravel。Laravel は、ブラウザーを介して表示する php ページの MySQL DB にアクセスできますがphp artisan migrate、ターミナルで実行しているときは、

[PDOException]                                                                          
  SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

app/config/database:

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

試みられた解決策:

'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock'(で指定されたパス/Applications/MAMP/bin/startMysql.sh)を に追加しapp/config/databaseます。

エラーが発生します:

[PDOException]                                    
  SQLSTATE[HY000] [2002] No such file or directory 

助けていただければ幸いです。

4

1 に答える 1