在mysql中有针对所有表,设置了多个账号,有不同的操作权限,在shardingshphere里可以设置对应的多个账号吗?
请问test和db_dal_admin 是在config-sharding.yaml里配置的吧,这个两个怎么配置呢?
test 和db_dal_admin 是逻辑库的示例,代表的是 yaml 中的 schemaName.
我没有查到如何配置多个逻辑库 schemaName应该在config-sharding.yaml里配置吧,因为数据库账号的权限不同,数据源配置也不一样,试了几次,都没有配置好。
一个 config 文件只能配置一个逻辑库,如需多个逻辑库,要配置多个 config 文件。
另外,shardingsphere 提供的权限控制是独立于底层数据库的,和底层数据库的权限没有关联。
配置多个config-sharding.yaml,怎么让启动程序知道呢,是否需要根据不同的配置文件,配置不同的端口,启动多个任务呢?
不好意思,还是没有明白,我修改的是config-sharding.yaml,我理解应该在这个文件里配置,conf目录下不同的文件有不同的用途,我可以随便给配置文件命名吗?我在所有的例子里看到的都是配置一个schemaName,不知道怎么配置多个。
放置多个 config-xxx.yaml,每一个 yaml 中指定一个 schemaName。这样就是多个逻辑数据库的配置。