MySql架构图:
服务器通过API与存储引擎进行通信。这些API屏蔽了不同存储引擎之间的差异,使得这些差异对上层的查询过程透明。
存储引擎API包含了几十个底层函数,用于执行诸如“开始一个事务”或者“根据主键提取一行记录”等操作。但存储引擎不会去
解析Sql(InnoDB是一个例外,它会解析外键定义,因为MySql服务器本身没有实现该功能),不同存储引擎之间也不会相
互通信,而只是简单的响应上层服务器的请求。
1、连接管理与安全性
当客户端(应用)连接到MySql服务器时,服务器需要对其进行认证。认证基于用户名、原始主机信息和密码。如果使用
了安全套接字(SSL)的方式连接,还可以使用X.509方式进行认证。