项目正在运行,但数据库连接未建立

问题描述 投票:-1回答:1
This is my .env file....
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

this is from database.php file

 'connections' => [


        'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE'),
            'username' => env('DB_USERNAME'),
            'password' => env('DB_PASSWORD'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

但我的项目工作时没有数据库连接,从哪里连接数据库?问题是当我把它上传到现场时,我得到错误的 "用户'root'@'localhost'的访问被拒绝 "我已经清除了所有的缓存和所有的东西,但我没有在任何地方找到数据库连接的细节,这个项目安装时,我给所有的细节。

我已经使用了所有这些php artisan缓存:清除

php artisan config:clear

php artisan config:cache

php artisan route:clear

php artisan route:cache

不灵

database laravel database-connection
1个回答
0
投票

在你的环境文件中添加你的数据库的详细信息用户名和密码。

© www.soinside.com 2019 - 2024. All rights reserved.