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

相关推荐
星辰离彬25 分钟前
Java 与 MySQL 性能优化:MySQL连接池参数优化与性能提升
java·服务器·数据库·后端·mysql·性能优化
小苹果13572 小时前
阿里云mysql数据丢失,如何通过服务器备份在其他服务器上恢复数据,并获取mysql丢失数据,完成mysql数据恢复
服务器·mysql·阿里云
张璐月3 小时前
mysql join语句、全表扫描 执行优化与访问冷数据对内存命中率的影响
数据库·mysql
ruan1145143 小时前
MySQL4种隔离级别
java·开发语言·mysql
全干engineer5 小时前
ClickHouse 入门详解:它到底是什么、优缺点、和主流数据库对比、适合哪些场景?
数据库·clickhouse
Hellyc7 小时前
基于模板设计模式开发优惠券推送功能以及对过期优惠卷进行定时清理
java·数据库·设计模式·rocketmq
lifallen7 小时前
Paimon LSM Tree Compaction 策略
java·大数据·数据结构·数据库·算法·lsm-tree
慕木兮人可10 小时前
Docker部署MySQL镜像
spring boot·后端·mysql·docker·ecs服务器
{⌐■_■}11 小时前
【Kafka】登录日志处理的三次阶梯式优化实践:从同步写入到Kafka多分区批处理
数据库·分布式·mysql·kafka·go