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

相关推荐
晓华-warm6 分钟前
Warm-Flow 1.8.5 正式发布:超时自动审批、暂存功能来了!
数据库
u0136863821 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
light blue bird1 小时前
多页签Razor组支轴业务整顿组件
数据库·.net·ai大数据·多功能图表报表·web mvc + razor
wregjru1 小时前
【mysql】2.数据表操作
数据库·mysql
手握风云-1 小时前
基于 Java 的网页聊天室(三)
服务器·前端·数据库
LcVong2 小时前
MySQL 5.2/5.7 开启Binlog日志详细步骤(附验证+查看+恢复)
数据库·mysql·adb
FL4m3Y4n2 小时前
MySQL缓存策略
数据库·mysql·缓存
wsx_iot2 小时前
TDengine学习
数据库·学习·tdengine
不吃香菜的小趴菜2 小时前
mysql数据库打包与导入
数据库·mysql
野犬寒鸦2 小时前
Redis复习记录day1
服务器·开发语言·数据库·redis·缓存