【上海大学数据库原理实验报告】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模式部署,也让我意识到这才是数据库在大多数情况下的应用场景,所以我感觉应该进一步熟练部署过程。

相关推荐
倔强的石头_2 天前
《Kingbase护城河》——数据库存储空间全景探测与精细化瘦身实战
数据库
云技纵横2 天前
唯一索引 INSERT 死锁实战:5 秒复现交叉插入的 S 锁循环等待
sql·mysql
沉默王二2 天前
面试官:RAG 不用向量数据库,用 MySQL 硬扛?我:100 万向量不是很轻松?
mysql·面试·ai编程
冬奇Lab2 天前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
小猿姐3 天前
MySQL Top 10 热点问题 AI 运维实战:从内核诊断到云原生运维
mysql·云原生·aiops
ClouGence3 天前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
云技纵横3 天前
Gap Lock 死锁实战:5 秒在本地复现 MySQL 间隙锁死锁
后端·mysql
无响应de神3 天前
三、用户与权限管理
数据库·mysql
摇滚侠4 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql