运行 Laravel php 迁移时出现 Mysql 错误

运行 Laravel php 迁移时出现 Mysql 错误

我已将我的 laravel 项目上传到 Ubuntu 14,我已将 MySQL 安装到服务器,尝试使用 php artisan migration 运行迁移,但我不断收到此错误 [PDOException] SQLSTATE[HY000] [1045] 拒绝用户“root”@“localhost”访问(使用 pas sword:是的,我不明白如何解决这个问题。

答案1

大家好,谢谢你的建议和帮助,因为我没有在服务器上生成 .en 文件,而且我的密码错误,所以我现在很高兴

答案2

根据您的问题,您上传了整个项目包括.env文件。在 Laravel 中,上传完成的作品时,您不需要做以下几件事:

  1. 切勿上传.env文件,而是使用作曲家更新,因为这将包含不应以那种方式移动的敏感信息。
  2. 使用相同的应用程序密钥对于两个位置,这将在以下情况下重新生成:作曲家更新在新地点运行。

解决方案:

  1. 添加.env文件到.gitignore文件,因此它永远不会像其他文件那样被看到。
  2. 上传作品后,使用随附的.env.示例文件,将其更改为.env然后运行作曲家更新. 从新位置添加您的数据库信息。
  3. 跑步composer update和新的.env文件应该没问题。

相关内容