上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
连接管理与安全性
默认情况下,每个客户端连接都会在服务器进程中拥有一个线程,该连接的查询只会在这个单独的线程中执行,该线程驻留在一个内核或者CPU上。服务器维护了一个缓存区,用于存放已就绪的线程,因此不需要为每个新的连接创建或者销毁线程。[2]
当客户端(应用)连接到MySQL服务器时,服务器需要对其进行身份验证。身份验证基于用户名、发起的主机名和密码。如果以跨传输层安全(TLS)的方式连接,还可以使用X.509证书认证。客户端连接成功后,服务器会继续验证该客户端是否具有其发出的每个查询的权限(例如,是否允许客户端对world数据库中的Country表执行SELECT语句)。