错误:用户“投资组合”的密码身份验证失败;

时间:2020-05-13 09:45:47

标签: php laravel centos7

我执行[php artisan migration:refresh]时显示此错误。

我使用postgresql,但我不认识该用户。

我的数据库名称是Portfolio,但用户名是postgres。

突然在写入database.php和.env之后发生此错误。

但我不知道为什么会发生此错误。

如果我将.env中的用户名env('DB_DATABASE', 'forge')更改为'postgres',我的网站将显示此错误

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "posts" does not exist LINE 1: select * from "posts" ^ (SQL: select * from "posts")

所以我想迁移,但是会出现此问题错误。

database.php

        'pgsql' => [
            'driver' => 'pgsql',
            'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '5432'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_DATABASE', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'prefix' => '',
            'prefix_indexes' => true,
            'schema' => 'public',
            'sslmode' => 'prefer',
        ],

.env

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=portfolio
DB_USERNAME=postgres
DB_PASSWORD= Bossmanbig123

cmd error description

0 个答案:

没有答案