首页 > 解决方案 > Laravel:AWS RDS laravel 中没有表的此类文件或目录

问题描述

我目前将我的 laravel 应用程序部署到 AWS 弹性 beantalk。我创建了 RDS mysql 数据库。我从本地项目导入了我的 sql 转储并将其部署到 AWS EC2 服务器。但我收到了这个错误。

SQLSTATE[HY000] [2002] 没有这样的文件或目录(SQL:select * from settingswhere code= company-name limit 1)。

有什么方法可以检查我的数据库中是否有数据?请注意,我仍在学习在 AWS 周围移动。谢谢。

编辑 :

我还在错误页面上获得了正确的环境和详细信息,例如 RDS_PORT RDS_HOST... ,我可以看到错误显示

标签: mysqllaravelamazon-web-servicesamazon-ec2amazon-elastic-beanstalk

解决方案


您可以按照本教程连接到 AWS 上的 MYSQL RDS 数据库。因此,您可以检查是否所有表都已成功创建。

AWS 连接到数据库教程

确保在安全组中打开 RDS 数据库的端口。否则您的本地机器无法连接到数据库。


推荐阅读