NOTE

1.16 MySQL连接器

1. 连接器是什么 - 负责处理客户端的连接 2. 连接器作用 2.1. 管理连接 - 如果客户端超过wait timeout没有请求,那么会自动断开 - 默认是长连接,即客户端建立连接后多次查询使用同一个连接 - 避免OOM,可以定期断开长连接 2.2. 权限验证 - 验证用户名密码 3. 连接协

MySQL / Database创建于 更新于 historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. 连接器是什么

  • 负责处理客户端的连接

2. 连接器作用

2.1. 管理连接

  • 如果客户端超过wait_timeout没有请求,那么会自动断开
  • 默认是长连接,即客户端建立连接后多次查询使用同一个连接
    • 避免OOM,可以定期断开长连接

2.2. 权限验证

  • 验证用户名密码

3. 连接协议

  • 同一台主机的Windows:客户端进程和服务器进程之间可以考虑使用 命名管道共享内存 进行通信
  • 同一台主机的类Unix:我们可以使用 Unix域套接字文件 来进行进程间通信
  • 不同主机,那么使用TCP/IP