我目前将laravel应用程序部署到AWS Elastic beantalk。我创建了RDS mysql数据库。我从本地项目导入了我的sql dump,并将其部署到了AWS EC2服务器。但我收到此错误。
SQLSTATE [HY000] [2002]没有这样的文件或目录(SQL:从settings
中选择*,其中code
=公司名称限制1)。
有什么方法可以检查数据库中是否有数据?请注意,我仍然在学习AWS的发展。谢谢。
编辑:
我也在错误页面上获得了正确的环境和RDS_PORT RDS_HOST ...之类的详细信息,在该页面上我可以看到显示的错误
您可以按照本教程的说明连接到AWS上的MYSQL RDS数据库。因此,您可以检查是否所有表都已成功创建。
AWS Connect to Database Tutorial
请确保您在安全组中打开RDS数据库的端口。否则,您的本地计算机将无法连接到数据库。