AWS配置RDS公网访问

VPC

VPC必须配置支持DNS resolutionDNS hostnames

选中VPC -> Edit DNS resolution -> DNS resolution 设置为 enable
选中VPC -> Edit DNS hostnames -> DNS hostnames 设置为 enable

RDS实例

修改RDS实例 -> 网络与安全 -> 公开可用性 -> 选择

  • 是:承载数据库实例的 VPC 之外的 EC2 实例和设备将连接到该数据库实例。您还必须选择一个或多个 VPC 安全组来指定哪些 EC2 实例和设备可以连接到该数据库实例。
  • 否:数据库实例将不会获得公有 IP 地址。VPC 之外的任何 EC2 实例和设备都将无法连接。

安全组配置

用户配置

CREATE USER 'yezhou'@'%' IDENTIFIED WITH mysql_native_password;
SET PASSWORD FOR 'yezhou'@'%' = password('123456');

GRANT SElECT ON `ok-mall`.* TO 'yezhou'@'%';
GRANT SElECT ON `ok-mall\_%`.* TO 'yezhou'@'%';

# GRANT ALL PRIVILEGES ON `ok-mall`.* TO 'yezhou'@'%';
# GRANT ALL PRIVILEGES ON `ok-mall\_%`.* TO 'yezhou'@'%';

FLUSH PRIVILEGES;
上一篇 AWS CloudWatch 警报添加恢复操作
下一篇 Activity recreate重建导致Fragment多次初始化问题探讨