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

相关推荐
一个小坑货13 分钟前
Docker 部署 MySQL 数据库
数据库·mysql·docker
曾经的三心草34 分钟前
博客系统-邮件发送-nginx-服务部署
java·数据库·nginx·邮件发送·服务部署
小光学长1 小时前
基于flask+vue框架的灯饰安装维修系统u49cf(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
Smilejudy1 小时前
如何用 esProc 将数据库表转储提速查询
数据库
数据库砖家1 小时前
YashanDB|使用 select * 创建物化视图无法触发查询重写?问题出在这儿!
数据库
考虑考虑1 小时前
explicit_defaults_for_timestamp使用
数据库·后端·mysql
白-胖-子2 小时前
快速认识:数据库、数仓(数据仓库)、数据湖与数据运河
大数据·linux·数据库·数据仓库·人工智能
码熔burning2 小时前
Redis分片集群
数据库·redis·分片集群
小五Z2 小时前
Redis--主从复制
数据库·redis·分布式·后端·缓存