还在为自建数据库的运维头疼?担心云数据库成本太高?Amazon RDS免费套餐让你零门槛体验MySQL、PostgreSQL等主流数据库的云端托管服务!本文手把手教你薅AWS羊毛,从注册到实战连接,附带防踩坑指南,助你轻松开启云端数据库之旅!
一、为什么选择Amazon RDS免费套餐?
-
✅ 完全免费:每月750小时实例使用时长 + 20GB存储 + 20GB备份
-
✅ 无需信用卡:AWS新用户12个月免费福利(需验证支付方式但不会扣费)
-
✅ 生产级体验:自动备份/补丁/监控,完美用于学习/测试/小型项目
-
适合人群:开发者自学、毕业设计、初创公司MVP验证
二、实战5步曲:创建你的第一个免费数据库
步骤1:注册AWS账号(关键!避坑重点)
-
访问 AWS官网 → 点击"创建AWS账户"
-
注意!填写信用卡信息时:
-
AWS会预授权1美元验证卡有效性(立即返还)
-
务必关闭所有付费服务(后续教程会教设置预算警报)
-
-
完成手机/邮箱验证 → 选择Basic Support免费计划
-
无美金信用卡,非关联性注册,可联系招商经理办理代开
www.haobabacloud.comhttp:// www.haobabacloud.com
步骤2:创建RDS数据库实例(图文详解)
-
进入RDS控制台:AWS控制台搜索"RDS" → 点击"创建数据库"
-
选择数据库引擎:
-
推荐MySQL或PostgreSQL(免费层兼容性好)
-
版本选择默认最新版(如MySQL 8.0.33)
-
-
关键配置:
-
模板 → 选择"免费套餐"
-
实例规格 → db.t2.micro(仅此规格免费)
-
存储 → 20GB通用SSD(勿超!否则收费)
-
-
设置主密码:牢记用户名(默认admin)和密码!
步骤3:配置安全组(防黑客必看!)
-
找到数据库实例 → 进入"安全组"设置
-
添加入站规则:
-
类型:MySQL/Aurora(端口3306)
-
来源:选择"My IP"(仅允许当前IP访问)
-
切勿设置为0.0.0.0/0(公开访问风险极高!)
-
步骤4:获取连接信息
-
实例创建完成后(约5分钟),在控制台查看终端节点(Endpoint)
示例:my-database.123456.us-east-1.rds.amazonaws.com:3306
步骤5:连接数据库(3种常用方式)
方式1:MySQL命令行
mysql -h [终端节点] -P 3306 -u admin -p
# 输入密码后即可操作
方式2:客户端工具(如MySQL Workbench)
![图示:Workbench连接配置截图]
-
Hostname:终端节点
-
Port:3306
-
Username/Password:步骤2中设置的密码
方式3:Python代码示例
import pymysql
conn = pymysql.connect(
host='[终端节点]',
user='admin',
password='[你的密码]',
database='mysql'
)
cursor = conn.cursor()
cursor.execute("SELECT VERSION()")
print("Database version:", cursor.fetchone())
conn.close()
三、免费套餐使用避坑指南
-
停止实例防扣费:测试完毕务必停止实例(默认会持续运行计费)
-
监控用量:AWS控制台 → Cost Explorer设置预算警报
-
备份陷阱:自动备份超出20GB会收费 → 建议关闭自动备份(手动快照免费)