mysql - Laravel:AWS RDS laravel 中没有表的此类文件或目录
问题描述
我目前将我的 laravel 应用程序部署到 AWS 弹性 beantalk。我创建了 RDS mysql 数据库。我从本地项目导入了我的 sql 转储并将其部署到 AWS EC2 服务器。但我收到了这个错误。
SQLSTATE[HY000] [2002] 没有这样的文件或目录(SQL:select * from settings
where code
= company-name limit 1)。
有什么方法可以检查我的数据库中是否有数据?请注意,我仍在学习在 AWS 周围移动。谢谢。
编辑 :
我还在错误页面上获得了正确的环境和详细信息,例如 RDS_PORT RDS_HOST... ,我可以看到错误显示
解决方案
您可以按照本教程连接到 AWS 上的 MYSQL RDS 数据库。因此,您可以检查是否所有表都已成功创建。
确保在安全组中打开 RDS 数据库的端口。否则您的本地机器无法连接到数据库。
推荐阅读
- c - 稳健的增量 CRC32
- excel - VBA excel 图表和表格到 PowerPoint 特定页面
- json - 使用 jenkins 管道显示 Json 文件
- sockets - RST 上的 TCP 重传 - Windows 和 Linux 上的不同套接字行为?
- android-studio - 如果不使用 proguard,在 GP 控制台中获取反混淆文件?
- imagemagick - Imagemagick:使用亮度/叠加蒙版从 3 个图像中创建 1 个图像
- json - 使用 serde 打印没有换行符的漂亮 JSON?
- json - Microsoft Flow 中解析 JSON 步骤中的错误
- html - Flex 容器的高度错误 Safari
- c# - 根据多个字段从两个表中选择不同的行