Sql Laravel显示用户的错误访问被拒绝

Sql Laravel显示用户的错误访问被拒绝,sql,laravel,Sql,Laravel,我是laravel的新手,尝试运行迁移,但它显示了以下错误: 在Connection.php第664行: 拒绝用户“root”@“localhost”的SQLSTATE[HY000][1045]访问 使用密码:NO SQL:select*from informati on_schema.tables 其中,table_schema=test1,table_name=migrations 在Connector.php第67行中: 拒绝用户“root”@“localhost”的SQLSTATE[HY

我是laravel的新手,尝试运行迁移,但它显示了以下错误:

在Connection.php第664行:

拒绝用户“root”@“localhost”的SQLSTATE[HY000][1045]访问 使用密码:NO SQL:select*from informati on_schema.tables 其中,table_schema=test1,table_name=migrations

在Connector.php第67行中:

拒绝用户“root”@“localhost”的SQLSTATE[HY000][1045]访问 使用密码:否


签入.env环境文件。将DB_Username设置为root,并在DB_Password中留空

DB_USERNAME=root
DB_PASSWORD=
如果有,您有与上面相同的。 请使用以下命令清除缓存:

php artisan cache:clear
php artisan route:clear
或者,只需转到appprojectname>bootstrap>cache并删除其中的所有文件


有时,这是因为缓存文件。或者数据库用户名和密码不正确。

请签入.env环境文件。将DB_Username设置为root,并在DB_Password中留空

DB_USERNAME=root
DB_PASSWORD=
如果有,您有与上面相同的。 请使用以下命令清除缓存:

php artisan cache:clear
php artisan route:clear
或者,只需转到appprojectname>bootstrap>cache并删除其中的所有文件

有时,这是因为缓存文件。或者.env文件中的数据库用户名和密码不正确。

只需设置正确的数据库凭据:

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE= // Your Database Name
DB_USERNAME= // Your Database Username
DB_PASSWORD= // Your Database Password
在XAMPP中安装MySQL期间,如果在中没有默认用户名,则应将DB_USERNAME设置为root。如果数据库上未设置密码,请将其清除为DB_password

如果您使用的是PHP的默认web服务器,例如PHP artisan serve,则需要在更改.env文件值后重新启动服务器

另外,在完成.env edit之后,在终端中为clearcache:php artisan config:cache输入此命令

在您可以运行所有未完成的迁移之后,请在.env文件中执行migrate Artisan migrate命令:php Artisan migrate

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE= // Your Database Name
DB_USERNAME= // Your Database Username
DB_PASSWORD= // Your Database Password
在XAMPP中安装MySQL期间,如果在中没有默认用户名,则应将DB_USERNAME设置为root。如果数据库上未设置密码,请将其清除为DB_password

如果您使用的是PHP的默认web服务器,例如PHP artisan serve,则需要在更改.env文件值后重新启动服务器

另外,在完成.env edit之后,在终端中为clearcache:php artisan config:cache输入此命令


在可以运行所有未完成的迁移之后,执行migrate Artisan命令:php Artisan migrate

这是一个数据库连接错误

解决方案:

如果您使用的是windows计算机,默认情况下XAMPP可以使用

 DB_CONNECTION=mysql 
 DB_HOST=localhost 
 DB_PORT=3306 
 DB_DATABASE=db_name
 DB_USERNAME=root 
 DB_PASSWORD=
如果您使用的是Linux机器,默认情况下XAMPP也可以使用,请确保DB用户没有密码。否则,您必须在.env中提供DB密码


不要忘记使用php-artisan-config:cache-artisan命令清除缓存。如果您在env中进行了任何更改,则会清除配置缓存,这是一个数据库连接错误

解决方案:

如果您使用的是windows计算机,默认情况下XAMPP可以使用

 DB_CONNECTION=mysql 
 DB_HOST=localhost 
 DB_PORT=3306 
 DB_DATABASE=db_name
 DB_USERNAME=root 
 DB_PASSWORD=
如果您使用的是Linux机器,默认情况下XAMPP也可以使用,请确保DB用户没有密码。否则,您必须在.env中提供DB密码


不要忘记使用php-artisan-config:cache-artisan命令清除缓存。如果您在env中进行了任何更改,则会清除config-cache

check.env文件。该错误表示您没有与数据库的有效连接。您是否为您的项目创建了数据库?在.env文件中,您是否使用正确的凭据进行连接?将.env文件更新为可用的数据库名称、用户名和密码在.env文件中正确检查您的数据库凭据。check.env文件可能重复此错误表示您没有与数据库的有效连接。您是否为您的项目创建了数据库?在.env文件中,您是否使用正确的凭据进行连接?将.env文件更新为可用的数据库名称、用户名和密码在.env文件中正确检查您的数据库凭据。可能是重复的,而不是使用两个命令,我们只需使用php artisan config:cache即可实现相同的结果。Txin不用使用两个命令,我们只需使用php artisan config:cache即可获得相同的结果。德克萨斯州