编辑
2026-04-12
云计算实验报告
00

目录

实验一 RDS实例创建与远程连接
一、实验目的
二、实验内容
三、实验步骤
四、实验分析

实验一 RDS实例创建与远程连接

一、实验目的

  1. 掌握阿里云RDS关系型数据库服务的创建流程与基本配置方法
  2. 学习通过白名单设置和账号权限管理,实现数据库访问控制
  3. 掌握使用Navicat客户端远程连接云数据库的操作方法
  4. 能够执行建表、增删改查等基本SQL操作
  5. 理解云数据库的架构特点与安全机制

二、实验内容

  1. RDS实例配置:在阿里云控制台创建RDS MySQL实例,通过curl命令获取本地公网IP地址并添加至白名单,创建数据库账号user01及mysql_test数据库,申请并获取外网访问地址

  2. 远程连接建立:使用Navicat工具新建MySQL连接,填写RDS外网地址、端口3306、用户名及密码,测试连接成功后保存配置

  3. 数据库操作验证:在mysql_test数据库中创建user表(含id、name、age、sex字段),依次执行插入三条测试数据、删除指定记录、更新字段值、查询显示所有记录等SQL操作,验证远程连接有效性与数据库基本功能

三、实验步骤

步骤1:进入RDS控制台 登录阿里云控制台,在顶部搜索栏输入"云数据库RDS",点击进入RDS管理控制台。

步骤2:查看实例列表 在RDS控制台左侧导航栏点击"实例列表",查看已创建的RDS实例信息,包括实例ID、地域、数据库引擎版本及运行状态。

步骤3:设置白名单 点击目标实例进入详情页,选择左侧菜单"数据安全性"→"白名单设置"。在Windows命令行执行curl -4 ifconfig.me获取本地公网IP地址,将该地址添加到RDS白名单中,允许本地设备远程访问数据库。

步骤4:创建数据库账号 在实例详情页点击"账号管理"→"创建账号",创建账号名为user01的普通账号,设置密码为User01pass。

步骤5:创建数据库并授权 点击"数据库管理"→"创建数据库",创建数据库名为mysql_test,授权账号选择user01,权限设置为读写(Read/Write)。

步骤6:开启外网访问地址 在实例详情页"数据库连接"区域,点击"申请外网地址",系统自动分配外网访问域名,记录该地址用于后续连接。

步骤7:Navicat远程连接 打开本地Navicat工具,新建MySQL连接,依次填写连接名、RDS外网地址、端口3306、用户名user01及对应密码。点击"测试连接",提示成功后保存连接配置。

步骤8:执行数据库操作 在Navicat中双击打开mysql_test数据库,新建查询窗口。首先执行CREATE TABLE语句创建user表,包含id、name、age、sex四个字段;执行INSERT语句插入三条测试数据;执行DELETE语句删除name为Buryce的记录;执行UPDATE语句将name为Lucas的记录age字段更新为21;最后执行SELECT语句查询并显示所有记录,验证操作成功。

四、实验分析

实验结果 实验成功完成阿里云RDS实例的创建与远程连接配置。通过配置白名单实现IP级别的访问控制,创建账号user01和数据库mysql_test并完成权限分配。使用Navicat成功建立远程连接后,创建user表并执行插入三条数据、删除Buryce记录、更新Lucas年龄为21等操作,最终查询结果显示两条记录且数据正确,验证了RDS实例事务处理的可靠性和CRUD操作的完整性。

个人收获 通过本次实验,深入理解了云数据库的安全架构设计。白名单机制在网络层实现访问控制,账号权限分离体现最小权限原则,两者共同构筑了数据库的安全防线。掌握了Navicat工具的使用方法,体会到云数据库相比传统本地数据库在安全性、可扩展性和运维便利性方面的显著优势,为后续开发云原生应用奠定了技术基础。

本文作者:Linxiong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!