Php cPanel中用户的SQLSTATE[HY000][1044]访问被拒绝
我在我的cPanel中上传了一个Laravel项目。它给出了以下错误 用户'amartuki_finance'@'localhost'对数据库'amartuki_finance'的SQLSTATE[HY000][1044]访问被拒绝 但是我已经更改了我的Php cPanel中用户的SQLSTATE[HY000][1044]访问被拒绝,php,mysql,laravel,Php,Mysql,Laravel,我在我的cPanel中上传了一个Laravel项目。它给出了以下错误 用户'amartuki_finance'@'localhost'对数据库'amartuki_finance'的SQLSTATE[HY000][1044]访问被拒绝 但是我已经更改了我的.env文件的数据库名、用户和密码。还可以在config/database.php文件中进行配置 .env文件 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=amar
.env
文件的数据库名、用户和密码。还可以在config/database.php
文件中进行配置
.env
文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=amartuki_finance
DB_USERNAME=amartuki_finance
DB_PASSWORD=amartuki_finance
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'amartuki_finance'),
'username' => env('DB_USERNAME', 'amartuki_finance'),
'password' => env('DB_PASSWORD', 'amartuki_finance'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
config/database.php
file
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=amartuki_finance
DB_USERNAME=amartuki_finance
DB_PASSWORD=amartuki_finance
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'amartuki_finance'),
'username' => env('DB_USERNAME', 'amartuki_finance'),
'password' => env('DB_PASSWORD', 'amartuki_finance'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
那么解决办法是什么呢!有人帮忙吗?您应该按照以下方法在
Laravel
中加载env
值
您应该按照以下方法在
Laravel
解决了我的问题。这是一个非常愚蠢的错误 创建用户后,我没有将该用户添加到我的数据库中,这就是用户没有获得任何特权的原因
现在更改这些内容,项目就会成功运行。解决了我的问题。这是一个非常愚蠢的错误 创建用户后,我没有将该用户添加到我的数据库中,这就是用户没有获得任何特权的原因
现在更改这些内容,项目就会成功运行。确保添加的值是有效的。。。似乎
amartuki_finance
不允许访问数据库amartuki_finance
将用户分配到cpanel中的数据库。在这里发布之前,我已更改了amrtuki_financeUser
。。。同样的错误为什么是否定的标记!!!谁能解释一下!!确保您添加的值是有效的。。。似乎amartuki_finance
不允许访问数据库amartuki_finance
将用户分配到cpanel中的数据库。在这里发布之前,我已更改了amrtuki_financeUser
。。。同样的错误为什么是否定的标记!!!谁能解释一下!!