Mysql 环境配置

1:Mysql 是什么

Mysql是数据库、关系型数据库的子集

2:Mysql独立特性是什么

Uses multi-layered server design with independent modules. 同样是分层思想的体现(解耦

Provides transactional and nontransactional storage engines. 两个关键词:支持事务和非事务存储引擎

Executes very fast joins using an optimized nested-loop join. 关键词:嵌套循环关联

An EXPLAIN statement to show how the optimizer resolves a query. 关键词:explain语句

The Connector/J interface provides MySQL support for Java client programs that use JDBC connections JDBC连接采用的是 Connector/J 接口

These include both command-line programs such as mysqldump and mysqladmin, and graphical programs such as MySQL Workbench. 关键词:工具

MySQL Server has built-in support for SQL statements to check, optimize, and repair tables. These statements are available from the command line through the mysqlcheck 关键词:mysqlcheck 工具集

MySQL programs can be invoked with the --help or -? option to obtain online assistance 帮助文档

3:Mysql 架构概念描述

Mysql 是CS架构

CS即Client/Server(客户机/服务器)结构

需要安装客户端应用和服务器通信 比如QQ 微信 等

BS即Browser/Server(浏览器/服务器)结构

只需要有浏览器就可以访问服务器资源。比如各大互联网网站  抖音等。

4:Mysql 安装目录

以Linux 为例:

5:如何执行

mysql 为例

6: 启动mysql服务

 7:启动/退出客户端

 重点:服务器处理客户端请求的过程

服务器处理客户端请求的过程是复杂且多层次的。以下是一个常见的基于Web的HTTP请求处理流程,但请注意,具体的流程可能会因应用、系统架构或使用的技术而异。

1. **客户端发起请求**:
   客户端(例如,Web浏览器)发起HTTP请求。这通常涉及输入一个URL或点击一个链接。

2. **DNS解析**:
   如果请求是基于域名的(例如 `www.example.com`),则需要通过Domain Name System (DNS)来解析域名对应的IP地址。

3. **建立TCP连接**:
   在确定了服务器的IP地址后,客户端会向该地址发起TCP连接请求。这涉及到TCP的三次握手过程。

4. **发送HTTP请求**:
   TCP连接建立后,客户端发送HTTP请求,例如`GET /index.html HTTP/1.1`,请求特定的资源。

5. **服务器接收请求并进行处理**:
   服务器软件(例如Apache或Nginx)接收到HTTP请求后,会根据请求类型和资源进行相应的处理。这可能涉及到:

   - 静态资源:直接从文件系统中读取相应的文件,如HTML、CSS、JavaScript文件或图像。
   - 动态资源:请求可能被传递给后端应用服务器(例如Express、Django、Spring Boot等),进一步处理并生成响应内容。

6. **数据库交互** (如果需要):
   对于动态资源,服务器可能需要与数据库交互,获取、更新或删除数据。

7. **构建响应**:
   服务器将处理的结果(静态或动态生成的内容)封装成HTTP响应。

8. **发送响应到客户端**:
   服务器通过之前建立的TCP连接将HTTP响应发送回客户端。

9. **关闭TCP连接**:
   根据HTTP的版本和请求/响应头的设置,连接可能会被关闭,或保持为“keep-alive”状态以用于后续请求。

10. **客户端处理响应**:
    客户端(例如Web浏览器)接收到响应后,会解析并渲染页面。如果页面中包含其他资源(如图像、CSS、JavaScript等),浏览器会为每个资源发起新的请求。

以上是一个高级的、基于HTTP的客户端-服务器交互流程。每个步骤都可能涉及更多的技术细节和子步骤,但上面的描述提供了一个整体的概览。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值