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))      #唯一性约束,前端中用户名唯一