【上海大学数据库原理实验报告】MySQL数据库的C/S模式部署

实验目的

  1. 掌握Linux环境下MySQL数据库的安装、初始化和基本配置。
  2. 通过配置MySQL的网络通信,熟悉数据库的远程访问机制及其安全性要求。

实验内容

  1. 在腾讯云上租借两台服务器,打开3306端口以允许MySQL远程访问。

|---------------------------------------------------------------------------------|
| |
| 图 1 租到的服务器可在控制台观察其状态 |

  1. 在server端生成RSA密钥并将密钥传输至client端。

|---------------------------------------------------------------------------------|
| |
| 图 2 在server 端生成的RSA密钥 |

  1. 修改两端的配置文件实现双方的无密码访问。

|---------------------------------------------------------------------------------|
| |
| 图 3 双方互相进行远程登录 |

  1. 在server端和client端安装MySQL并实现数据库级别的远程访问。

|---------------------------------------------------------------------------------|
| |
| 图 4 在数据库的层次实现远程访问 |

体会

​ 通过这次实验,我初步掌握了MySQL数据库的C/S模式部署。在此之前,我对数据库的使用还仅仅停留在单机访问的阶段,而现在学习了C/S模式部署,也让我意识到这才是数据库在大多数情况下的应用场景,所以我感觉应该进一步熟练部署过程。

相关推荐
20242817李臻6 分钟前
20242817李臻-安全文件传输系统-项目验收
数据库·安全
行思理18 分钟前
MongoDB慢查询临时开启方法讲解
数据库·mongodb
bbsh209929 分钟前
WebFuture 升级提示“不能同时包含聚集KEY和大字段””的处理办法
数据库·sql·mysql·webfuture
霖檬ing36 分钟前
Python——MySQL远程控制
开发语言·python·mysql
Zfox_5 小时前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
陈丹阳(滁州学院)7 小时前
若依添加添加监听容器配置(删除键,键过期)
数据库·oracle
远方16098 小时前
14-Oracle 23ai Vector Search 向量索引和混合索引-实操
数据库·ai·oracle
GUIQU.9 小时前
【Oracle】数据仓库
数据库·oracle
恰薯条的屑海鸥9 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十六期-SSRF模块)
数据库·学习·安全·web安全·渗透测试·网络安全学习
咖啡啡不加糖9 小时前
Redis大key产生、排查与优化实践
java·数据库·redis·后端·缓存