php - ("SQLSTATE[HY000] [1045] Access denied for user ' root' @'localhost' (使用密码 : NO)")

标签 php mysql laravel amazon-ec2

我尝试将我的项目部署到 AWS EC2 服务器,但是当我尝试运行 php artisan migrate 时,出现以下错误。

PDOException::("SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)")

PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=myDb", "root", "", [])

以下是我的 .env 文件:

PP_NAME="MyProject"
APP_ENV=local
APP_KEY=base64:UTBgGqkc11OYbnGGJVe32xFluhFeNw288oH0UcmMYqU=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myDb
DB_USERNAME=root
DB_PASSWORD=

最佳答案

好的,我已经修好了。我所做的只是运行 php artisan config:clear。问题是我之前的迁移已经使用错误的凭据和所有内容完成。因此,在运行 php artisan config:clear 之后,我继续运行 php artisan migrate,一切正常。

感谢大家的宝贵时间。

关于php - ("SQLSTATE[HY000] [1045] Access denied for user ' root' @'localhost' (使用密码 : NO)"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57939235/

相关文章:

php - FOSUserBundle 使用服务提供商的电子邮件登录,最佳实践

mysql - 连接两个表并链接第三个表

php - 如何在PHP中将sql结果分成四等份?

php - Eloquent laravel 4 中的 With() 和 Get()

laravel - 在 Laravel 中处理文本/纯文本请求(通过 navigator.sendBeacon 发送)

ajax - 拉维尔 4 : Responding to AJAX requests from controller

php - 如何检查 Facebook 页面(其他)是 FAN 页面还是个人页面?

php - 在 Symfony 2.8 中上传多张图片

PHP shell_exec ssh连接

mysql - IN查询有什么区别