开发者学堂课程【全面讲解开源数据库中间件MyCat使用及原理(一):MyCat-入门-分片测试-server.xml 配置】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/755/detail/13247
MyCat-入门-分片测试-server.xml 配置
一、配置 server.xml
Schema.dtd 配置完毕之后,接下来还需要配置 MyCat 当中的第二份配置文件 server.xml 。server.xml 当中保存了 MyCat当中所有的系统配置信息,包含 MyCat访问的用户名、密码以及其他的一些权限信息,都是可以在这个里面配置的。
打开 server.xml 进行配置,在 server.xml 当中,需要去补充两块信息,第一块就是字符编码,需要选择的字符编码是 utf8,
所以在上图位置需要增加一项配置:<property name=”charset”>utf8</property>
然后再往下到最后
<user name=”root”defaultAccount=”true”>
<property name=”password”>123456</property>
<property name=”schemas”>ITCAST</property>
</user>
<user name=”user”>
<property name=”password”>123456</property>
<property name=”schemas”>ITCAST</property>
<property name=”readOnly”>true</property>
</user>
在这个里面配置的有允许访问的用户名和密码是 root123456, 还有一个叫做 schemas,它指的是 root 用户以 123456 这个密码来访问的时候,它能够访问哪些逻辑库,那么 TESTDB 就是一个逻辑库,而对于现在来说没有 TESTDB, 我们的逻辑库叫 ITCAST,所以下面也应该改为 ITCAST, user 的访问密码依然是 123456。
readOnly,它指的是 user 用户在访问的时候,他的权限是读的,这是在这里配置的两个用户。配置好了之后,我们只需要在这个模块的++当中保存,保存了之后,那么 linux 当中的配置文件实际上就已经改过来了,那么 server.xml 就已经配置好了。