使用Laravel 5,我尝试使用以下命令安装迁移
php artisan migarte:intsall
但是,它显示PDOException错误消息SQLSTATE[HY000] access denied for user '' @ 'localhost to database in 'laravel'
(其MyDatabase Name)in connector.php 47..
我不知道,如何解决...
我甚至在.env
和/confg/databasee.php
文件中配置了准确的数据库详细信息。
答案 0 :(得分:-1)
这意味着您不正确地设置了配置(用户名或密码)。如果您正在使用本地计算机,则首先应定义环境。首先找出你机器的名称。为此,您可以使用die(gethostname());
。将您的内容粘贴到app/bootstrap/start.php
行28
。您应该得到如下行:'local' => ['YourMachineName']
。现在,您可以在app/config/local/database.php
上配置数据库连接属性。如果您在生产机器中,则可以在app/config/database.php
文件中编辑数据库配置设置,并在该文件中定义默认数据库驱动程序。包含default
数组键的行。