美文网首页
mycat基本配置

mycat基本配置

作者: ant_1024 | 来源:发表于2018-09-14 14:40 被阅读63次

基本配置:

配置文件.png

server.xml文件主要配置逻辑表(数据库中不存在)

schema.xml配置我们在数据库中创建的表

rule.xml 配置分片规则

1.server.xml文件

server配置用户名和密码.png

配置用户名,密码,和逻辑表名

2.schema.xml文件

schema文件夹1.png schema文件2.png schem文件3.png

<schema name="SDCDB" checkSQLschema="false" sqlMaxLi[图片上传中...(1.png-52be48-1536907189525-0)]

[图片上传中...(clipboard.png-464cba-1536907189525-1)]
mit="100">

name :

设置成逻辑表名

checkSQLschema属性:

当该值设置为 true 时,如果我们执行语句(select * from USERDB.eg_user)则 MyCat 会把语句修改为(select * from eg_user)。即把表示 schema 的字符去掉,避免发送到后端数据库执行时报**(ERROR1146 (42S02): Table ‘ USERDB.eg_user’ doesn’ t exist)

sqlMaxLimit
设置取多少条数据
会在我们的sql后面自动加上limit

<table name="core_product" dataNode="sdc$1-4" rule="sharding-by-intfile" />

name:

定义逻辑表名,和数据库中的表名一样

dataNode 属性:

定义这个逻辑表所属的dataNode,该属性的值需要和dataNode标签中的name属性相对应,如果dn太多可以这样写dn$0-9

rule 属性:
定义该表应该走哪个分库规则

sharding

rule中配置规则

然后规则中会有文件配置sharding-by-intfile


1.png clipboard.png

在文件partition-hash-int.txt配置分库规则

简单的配置mycat就完成了

相关文章

  • MyCat简单使用与配置

    基本配置 1 . 在mycat/conf目录下,MyCat核心配置文件:schema.xml 2 . dataHo...

  • mycat基本配置

    基本配置: server.xml文件主要配置逻辑表(数据库中不存在) schema.xml配置我们在数据库中创建的...

  • MyCat实现MySQL读写分离

    首先来准备环境: MySQL版本:5.7 安装MyCat: 修改MyCat配置文件:#修改mycat配置文件时用到...

  • mysql读写分离

    关闭防火墙、selinux,部署java,mycat完成主从复制 mycat mycat定义逻辑库和相关配置的配置...

  • Mycat入门整理

    Mycat配置入门 --bin 启动目录--conf 配置文件存放配置文件: --Mycat最重要的3大配置文件:...

  • MyCAT+MySQL搭建高可用企业级数据库集群 百度云百度网盘

    内容介绍 MyCAT入门 MYCAT核心配置详解 MYCAT进阶实战之垂直分库 MYCAT进阶实战之水平分库 My...

  • mycat读写分离

    配置读写分离注意:由于系统已经配置好Java环境,我就没配置,使用mycat需要配置Java环境1.下载mycat...

  • Mycat 安装

    软件版本 jdk >> 1.8mycat >> 1.6.5 安装jdk 配置jdk环境变量 安装mycat 配置环...

  • MyCAT读写分离以及参数调配

    MyCat说明 MyCat的说明文档请参见官网 MyCat配置 主要使用到得几个配置文件有schema.xml、r...

  • mycat 系统配置

    mycat主要包含三大配置文件 ,配置文件修改需要重启mycat server.xml 定义用户以及系统...

网友评论

      本文标题:mycat基本配置

      本文链接:https://www.haomeiwen.com/subject/pmeogftx.html