我找到了其他有同样问题的线程,但是我没有修复它。医生说我应该取消对我所做的extension=php_pdo_mysql.dll行的评论。我正在使用xampp运行Windows,并试图连接到MySql db。然而,我得到了这个错误:
$ php artisan migrate
exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)' in C:\xampp\htdocs\your-project-name\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:47我用正确的database.php凭证修改了MySql文件,所以我不知道为什么我会出错,因为我不使用它,所以我试图连接它。最后,我尝试使用宅基地,但当我试图安装它时,我也得到了一个与PDO扩展相关的错误。
发布于 2015-02-12 09:08:08
您必须在中更改.env文件。给出适当的凭证,并确保给定的数据库名存在于MYSQL中。
然后,在修改.env文件之后,在这里对config/database.php进行修改,使用env,以便它将检查.env File.If中未找到的变量,然后使用第二个参数作为值。
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'laravel5'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', 'ganesh'),https://stackoverflow.com/questions/28463082
复制相似问题