网站建设需要下载哪些软件,重庆seo外包平台,哪里可以学做网站,免费领云服务器用户#xff08;user#xff09;
配置文件位置mycat/conf/user/root.user.json。这个配置文件主要是用来配置MyCAT的登录用户 的#xff0c;也就是我们连接8066这个端口的用户信息。
[rootservice bin]# cat /usr/local/mycat/conf/users/root.user.json
{dialectuser
配置文件位置mycat/conf/user/root.user.json。这个配置文件主要是用来配置MyCAT的登录用户 的也就是我们连接8066这个端口的用户信息。
[rootservice bin]# cat /usr/local/mycat/conf/users/root.user.json
{dialect:mysql,isolation:3,password:123456,transactionType:proxy,username:root
配置说明
dialect数据库(方言)类型ip配置白名单使用一般写null 如果要限制这个用户password配置MyCAT用户的密码明文isolation设置初始化的事务隔离级别 READ_UNCOMMITTED1 READ_COMMITTED2 REPEATED_READ3默认 SERIALIZABLE4transactionType默认值proxy本地事务在涉及大于1个数据库的事务commit阶段失败会导 致不一致但是兼容性最好可选值xa事务需要确认存储节点集群类型是否支持XA
数据源datasource
作用配置MyCAT连接后端的物理库的数据源。
配置文位置mycat/conf/datasources/{数据源名字}.datasource.json
[rootservice bin]# cat /usr/local/mycat/conf/users/root.user.json
{dialect:mysql,isolation:3,password:123456,transactionType:proxy,username:root
}[rootservice bin]# cat /usr/local/mycat/conf/datasources/prototypeDs.datasource.jsonn
{dbType:mysql,idleTimeout:60000,initSqls:[],initSqlsGetConnection:true,instanceType:READ_WRITE,logAbandoned:true,maxCon:1000,maxConnectTimeout:30000,maxRetryCount:5,minCon:1,name:prototypeDs,password:123456,queryTimeout:0,removeAbandoned:false,removeAbandonedTimeoutSecond:180,type:JDBC,url:jdbc:mysql://localhost:3306/mysql?serverTimezoneAsia/ShanghaiuseUnicodetruecharacterEncodingUTF-8autoReconnecttrue,user:root,weight:0配置说明
dbType数据源类型name数据源名字password后端MySQL的密码url后端MySQL的JDBC连接地址user后端MySQL的用户名weight配置数据源负载均衡的使用权重
逻辑库与逻辑表logicaltable
作用配置MyCAT里面和MySQL对应的逻辑表。
配置位置mycat/conf/schemas/{库名}.schema.json
[rootservice schemas]# ll
总用量 8
-rw-r--r--. 1 root root 409 2月 27 18:52 db01.schema.json
-rw-r--r--. 1 root root 228 2月 27 18:44 mydb1.schema.json
[rootservice schemas]# cat db01.schema.json
{customTables:{},globalTables:{},normalProcedures:{},normalTables:{sys_user:{createTableSQL:CREATE TABLE db01.sys_user (\n\tid bigint PRIMARY KEY,\n\tusername varchar(200) NOT NULL,\n\taddress varchar(500)\n),locality:{schemaName:db01,tableName:sys_user,targetName:prototype}}},schemaName:db01,shardingTables:{},views:{}
}
序列号sequence
作用使用序列号的分片表,对应的自增主键要在建表SQL中体现。 配置位置: mycat/conf/sequences/{数据库名字}_{表名字}.sequence.json。
服务器server
这个是针对MyCAT的服务器的配置一般情况下默认就行了不用怎么配置。