当前位置: 首页 > 知识库问答 >
问题:

在laravel 5中,用户“homestead@localhost”的访问被拒绝

师增
2023-03-14

我使用命令php artisan migrate 在 laravel 5 中迁移我的数据库。它给了我一个错误:

异常“PDOException”,消息为“SQLSTATE[HY000][1045]拒绝对用户“home”@“localhost”访问(使用密码:YES)”

共有3个答案

赵俊远
2023-03-14

如果您在 .env 文件中的所有配置都正常,那么您应该:

在终端中运行以下命令,列出包含< code>php的进程:

ps -ef | grep php

那么:

501 4529 599 0 Sat03PM ttys 000 0:00.15 PHP工匠发球

501 4533 4529 0 周六03PM ttys000 0:25.11 /usr/bin/php -S 127.0.0.1:8000 /Applications/XAMPP/xamppfiles/htdocs/ds7/laravel/coffeeshop/server.php

使用< code>kill命令终止进程(注意:进程id是第二列数字组。)

kill 4529
kill 4533

然后运行php-artisan config:clear

最后,重新启动服务器:

php artisan serve
凌意
2023-03-14

在您的 Laravel .env 文件中,相应地更改变量以匹配您想要的设置。

如果您在mysql数据库中使用XAMMP或EasyHP之类的东西,请使用以下设置

 DB_HOST=localhost
 DB_DATABASE=mysql
 DB_USERNAME=root
 DB_PASSWORD=''
夔光霁
2023-03-14

将来的某个时候。先尝试清除配置

php artisan config:clear. 

关闭所有终端 /cmd窗口,然后重新启动终端/CMD,这应该会消除错误消息。看看它是否有效。

 类似资料:
  • 问题内容: 我在使用Laravel 5.0的Mac OS Yosemite上。 在我的 本地 环境中,我一直在跑: 用户’homestead’@’localhost’的访问被拒绝(使用密码:是) 组态 这是我的 .env app \ config \ database.php 如何避免这种错误? 我试过了 : 在 app / database.php中 替换为 -> 此外,在 .env中 -> 2

  • 我是 Laravel 5.2 的新手。 我收到以下错误: 当我执行以下命令时: 我正在Windows PC上使用vagrant运行应用程序。请让我知道为什么我会出现上述错误。

  • 问题内容: 我正在尝试从数据库中获取记录。但我正面临拒绝访问的问题。我尝试了在堆栈溢出中提到的其他解决方案,例如向用户授予特权。 访问数据库的代码: 错误的堆栈跟踪: 在这种情况下可能是什么问题。我尝试创建一个新的数据库,但是也没有用。 问题答案: 问题是授予表根用户的权限。’root’@’%’没有任何权限。.就像我以前用作连接地址一样,因此它给出了拒绝访问错误.. 是IP地址的通配符。所以mys

  • 问题内容: 凭据正确,数据库名称正确,MySQL用户设置正确且具有所有特权,我有“ username’@’%’和’username’@’localhost’的条目,我可以通过命令行连接到该用户正确地,以及通过mysql工作台。换句话说,除了我的Java应用程序无法连接之外,所有内容均应按其应有的方式工作并按应有的方式进行设置。 我做了3次干净的MySQL卸载和安装,没有重启,没有重启,试图以roo

  • 我是新来的。我正在学习laravel,这是关于laracast的教程: https://laracasts.com/series/laravel-5-from-scratch/episodes/7?autoplay=true 我编写了类似于此视频的代码,但数据库出现以下错误,我不理解: [Illumb\Database\QueryException] SQLSTATE[HY000][1045]拒绝

  • SQLSTATE[28000][1045]拒绝用户“homestead”@“localhost”的访问(使用密码:YES) 求求你帮帮我!