# EC2 SSH ဝင်ပြီး MySQL client install sudo apt install mysql-client -y # RDS endpoint ကို RDS → Databases → Instance မှာ ကြည့် # Format: xxx.rds.amazonaws.com # Connect mysql -h <rds-endpoint> -u admin -p # Example mysql -h mydb.abc123.ap-southeast-1.rds.amazonaws.com -u admin -p # SQL ရေး CREATE DATABASE my_school; USE my_school; SHOW TABLES;
<?php
$host = 'mydb.abc123.ap-southeast-1.rds.amazonaws.com';
$dbname = 'my_school';
$username = 'admin';
$password = 'your-strong-password';
try {
$pdo = new PDO(
"mysql:host=$host;dbname=$dbname;charset=utf8mb4",
$username,
$password
);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "RDS Connected!";
} catch (PDOException $e) {
die("Connection failed: " . $e->getMessage());
}
?>
// .env file မှာ သိမ်းပါ (code ထဲ မထည့်)
DB_HOST=mydb.abc123.rds.amazonaws.com
DB_NAME=my_school
DB_USER=admin
DB_PASS=your-password
Automatic Backups: - Default: 7 days retention - RDS → Modify → Backup retention period: 7-35 days - Point-in-time recovery support Manual Snapshot: - RDS → Databases → Actions → Take snapshot - ပြန်ထားနိုင်တယ် (restore to point in time) Monitoring: - RDS → Monitoring tab → CloudWatch metrics - CPU, Connections, Free Storage Space ကြည့်
← AWS 03 | Next: AWS 05 → Lambda →