Ama*_*oux 2 amazon-ec2 amazon-web-services amazon-rds laravel
我按照 Amazon 的每个教程设置了 RDS 数据库,然后设置了 VPC、子网和安全组,但我仍然无法使用 Laravel 命令连接到数据库。
但是,我可以使用 MySQLWorkbench 连接到数据库...
这是我在使用命令“php artisan migrate”时遇到的错误
每一个帮助都将不胜感激,谢谢你们。
我正在从我的 RDS 实例和使用它的 Laravel 应用程序中获取这些设置。
设置 RDS 数据库后,您要做的第一件事是允许公开访问数据库实例。这可以从您的 AWS 控制台通过转至 RDS > 数据库实例 >您的数据库实例来完成> 修改(左上角)来完成。然后向下滚动到“网络和安全”部分并选择“是”以进行公共访问。
还要仔细检查您的安全组,以确保存在允许传入连接到端口 3306 的规则。
在 Laravel 应用程序的.env文件中并更新数据库值。
DB_HOST应包含在 RDS 仪表板的连接和安全部分指定的端点。DB_PORT应保持在3306. 然后在中指定数据库名称DB_DATABASE和数据库凭据DB_USERNAME和DB_PASSWORD。
这些是我用来将 Laravel 应用程序连接到 RDS MySQL 数据库的设置。
| 归档时间: |
|
| 查看次数: |
1441 次 |
| 最近记录: |