1. 安装
下载压缩包之后解压即可
2. 修改配置文件
2.1 配置文件解释
- schema.xml:定义逻辑库、表、分片节点等内容。
- rule.xml:定义分片规则。
- server.xml:定义用户以及系统相关变量,如端口等。
2.2 修改配置文件
- 修改server.xml中user name为
mycat
<user name="mycat">
<property name="password">123456</property>
<property name="schemas">TESTDB</property>
</user>
- 修改schema.xml
<?xml version="1.0"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/">
<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">
</schema>
<dataNode name="dn1" dataHost="host1" database="db1" />
<dataHost name="host1" maxCon="1000" minCon="10" balance="0" writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
<heartbeat>select user()</heartbeat>
<!-- 可以配置多个写主机 -->
<writeHost host="hostM1" url="192.168.25.103:3306" user="root" password="123456">
<!-- 可以配置多个读主机 -->
<readHost host="hostS2" url="192.168.25.104:3306" user="root" password="123456" />
</writeHost>
</dataHost>
</mycat:schema>
3. 启动Mycat
3.1 启动方式
- 控制台启动:去 mycat/bin 目录下执行 ./mycat console
- 后台启动:去 mycat/bin 目录下执行 ./mycat start
3.2 登录
// 管理窗口
mysql -umycat -p123456 -P 9066
// 数据窗口
mysql -umycat -p123456 -P 8066
来源:CSDN
作者:KeithRong
链接:https://blog.csdn.net/weixin_42103026/article/details/104158630