mysql_users表
CREATE TABLE mysql_users (
username VARCHAR NOT NULL, #用户名
password VARCHAR, #密码
active INT CHECK (active IN (0,1)) NOT NULL DEFAULT 1, #是否启用
use_ssl INT CHECK (use_ssl IN (0,1)) NOT NULL DEFAULT 0, #是否使用SSL连接
default_hostgroup INT NOT NULL DEFAULT 0, #默认查询路由组
default_schema VARCHAR, #默认数据库
schema_locked INT CHECK (schema_locked IN (0,1)) NOT NULL DEFAULT 0, #限定用户在默认数据库中
transaction_persistent INT CHECK (transaction_persistent IN (0,1)) NOT NULL DEFAULT 1, #事务路由分配持久性,同一个事务的语句不会被分配到不同的组
fast_forward INT CHECK (fast_forward IN (0,1)) NOT NULL DEFAULT 0, #快速回收空闲线程
backend INT CHECK (backend IN (0,1)) NOT NULL DEFAULT 1, #是否为后端数据库的账户
frontend INT CHECK (frontend IN (0,1)) NOT NULL DEFAULT 1, #是否为ProxySQL本身的账户(通过6033端口接入ProxySQL)
max_connections INT CHECK (max_connections >=0) NOT NULL DEFAULT 10000, #该用户对ProxysSQL最大连接数
PRIMARY KEY (username, backend), #主键,后端账户用户名唯一
UNIQUE (username, frontend)) #唯一性约束,前端中用户名唯一