在使用mycat中,mycat里面也有一套单独的用户体系,因此我们可以在mycat上创建用户,创建使用的注解语法是:
/*+ mycat:createUser{ "username":"${username}", "password":"${password}", "ip":"${ip}", "transactionType":"xa" } */
这里的注解创建的比较简单,但是创建之后,会在mycat安装包下生成对应的user用户配置文件,文件位于:${mycat_home}/conf/users文件夹下,如图:
本文我们介绍下这个配置文件的所有参数,详情见如下表格:
序号 | 参数 | 说明 |
1 | isolation | 设置初始化的事务隔离级别 READ_UNCOMMITTED:1 READ_COMMITTED:2 REPEATED_READ:3,默认 SERIALIZABLE:4 |
2 | transactionType | 默认值:proxy 可选值: proxy 本地事务,在涉及大于1个数据库的事务,commit阶段失败会导致不一致,但是兼容性最好 xa 事务,需要确认存储节点集群类型是否支持XA |
3 | encryptType | 是否对用户密码进行加密,使用的加密算法。 默认值:NONE 可选值:NONE,rsa |
4 | encodeKey | 使用RSA的时候生效 |
5 | password | 用户密码 |
6 | username | 用户名 |
7 | ip | 建议为空,填写后会对客户端的ip进行限制 |
还没有评论,来说两句吧...