MySQL 协议

MySQL 协议是 MySQL 数据库服务器与客户端之间的通信协议。它是基于 TCP/IP 协议的二进制协议,用于在客户端和服务器之间传输数据。MySQL 协议的主要目的是允许客户端连接到 MySQL 服务器并执行各种操作。

  1. 支持数据操作(CRUD)。

  2. 查看系统变量:

    • 查看全局变量。

    • 查看所有会话变量。

    • 查看一些系统变量。

    • 查看一些会话变量。

    • 查看指定的系统变量。

    • 查看executor 变量。

  3. 修改系统变量。

    • 修改全局系统变量。

    • 修改会话系统变量。

    • 修改executor 变量。

    • 设置 interactive_timeout 变量。

    • 设置 wait_timeout 变量。

  4. 支持为 mysql-driver 设置空闲超时。

  5. 支持在使用 JDBC 连接时指定数据库。

  6. 支持服务器获取数据库状态信息。

  7. 显示表格信息:

    • 查看表格结构。

    • 查看指定表格。

    • 查看指定表格中的列和数据类型。

    • 查看 Region 信息。

  8. 查看创建声明:

    • 查看创建表格语句。

    • 查看创建数据库语句。

    • 查看创建用户声明。

  9. 支持 SQL 准备语句

  10. 支持测试服务器的可用性和连接。

  11. 支持使用 SSL 创建用户。

  12. 支持处理更改用户语法。