PDOException在Connector.php线47:SQLSTATE [HY000] [10

2019-10-23 02:08发布

我想上传网站上的cPanel。 以下错误遇到

PDOException在Connector.php线47:SQLSTATE [HY000] [1045]访问被拒绝的用户 '哈桑' @ '本地主机'(使用密码:是)

我.ENV文件包含:

    APP_ENV=local
APP_DEBUG=true
APP_KEY=4ZuW70AMILLsnvHkTJ1yraRoGqmx4Dzg

    DB_HOST=localhost
    DB_DATABASE=campaign
    DB_USERNAME=hassan
    DB_PASSWORD=password

    CACHE_DRIVER=file
    SESSION_DRIVER=file
    QUEUE_DRIVER=sync

    MAIL_DRIVER=smtp
    MAIL_HOST=mailtrap.io
    MAIL_PORT=2525
    MAIL_USERNAME=null
    MAIL_PASSWORD=null

和配置/ database.php中作为

    'mysql' => [
        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'database'  => env('DB_DATABASE', 'campaign'),
        'username'  => env('DB_USERNAME', 'hassan'),
        'password'  => env('DB_PASSWORD', 'China125'),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,]

可能是什么问题吗?

Answer 1:

的第二paramater env功能包含一个缺省值,如果未找到所需要的常数,其被使用。

在你的情况,你指定常数DB_PASSWORD和使用价值password

你打算使用的值China125

无论是从完全删除不断.env文件,以使用默认,或将其设置为China125

DB_HOST=localhost
DB_DATABASE=campaign
DB_USERNAME=hassan
DB_PASSWORD=China125


文章来源: PDOException in Connector.php line 47: SQLSTATE[HY000] [1045] Access denied for user 'hassan'@'localhost' (using password: YES)