加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL+MyCat分库分表 读写疏散设置

发布时间:2019-05-15 15:04:47 所属栏目:编程 来源:马士兵说吧
导读:一、 MySQL+MyCat分库分表1 MyCat简介 java编写的数据库中间件 Mycat运行情形必要JDK。 Mycat是中间件,运行在代码应用和MySQL数据库之间的应用。 前身: corba,是阿里开拓的数据库中间件,实现MySQL数据库分库分表集群打点的中间件,曾经呈现过重大事情

会见用户暗码

3.7.2.6 测试设置文件

MySQL+MyCat分库分表 读写疏散设置

3.7.3 server.xml

设置Mycat处事信息的.

如: Mycat中的用户,用户可以会见的逻辑库,可以会见的逻辑表,处事的端标语等.

常见修改内容:

MySQL+MyCat分库分表 读写疏散设置

3.7.4 启动Mycat呼吁
  1. bin/mycat start 
3.7.5 遏制呼吁
  1. bin/mycat stop 
3.7.6 重启呼吁
  1. bin/mycat restart 
3.7.7 查察Mycat状态
  1. bin/mycat status 
3.7.8 会见方法

可以行使呼吁行会见或客户端软件会见.

3.7.8.1 呼吁行会见方法

mysql -u用户名 -p暗码 -hmycat主机IP -P8066

链接乐成后,可以当做MySQL数据库行使.

会见乐成后,不能直接行使。由于Mycat只能会见MYSQL的schema(database),不能自动建设逻辑库对应的物理库。且不能自动建设逻辑表对应的物理表。

必需人工链接master数据库,手动建设database。

表格可以在mycat节制台建设。留意:在mycat节制台建设的表,必需是schema.xml设置文件中界说过的逻辑表。

启动后,颠末测试,crc32slot分片法则无效,执行DML语句的时辰只能辨认db1和db2。

DDL语句,可以辨认db3。

修改conf/rule.xml设置文件,找标签

MySQL+MyCat分库分表 读写疏散设置

修改count参数。修改为对应的物理database数目。

3.7.9 会见束缚 3.7.9.1 表束缚

不能建设未在schema.xml中设置的逻辑表

3.7.9.2 DML束缚

尤其是新增: 必需在insert into语法后携带全部的字段名称.至少携带主键名称.

由于分片法则,绝大大都都是通过主键字段计较数据分片法则的.

3.7.10 查察Mycat日记

logs/wrapper.log

日记中记录的是全部的mycat操纵. 查察的时辰首要看非常信息caused by信息

二、 MyCat设置读写疏散 1 MySQL主从备份 1.1 主从备份观念

什么是主从备份: 就是一种主备模式的数据库应用.

主库(Master)数据与备库(Slave)数据完全同等.

实现数据的多重备份, 担保数据的安详.

可以在Master[InnoDB]和Slave[MyISAM]中行使差异的数据库引擎,实现读写的疏散

1.1.1 MySQL5.5版本后自己支持主从备份

在老旧版本的MySQL数据库体系中,不支持主从备份,必要安装特另外RPM包.

假如必要安装RPM,只能在一个位置节点安装.

1.1.2 主从备份目标 1.1.2.1 实现主备模式

担保数据的安详. 只管停止数据丢失的也许.

1.1.2.2 实现读写疏散

行使差异的数据库引擎,实现读写疏散.进步全部的操纵服从.

InnoDB行使DML语法操纵. MyISAM行使DQL语法操纵.

1.1.3 主从备份结果 1.1.3.1 主库操纵同步到备库

全部对Master的操纵,城市同步到Slave中.

假如Master和Salve生成上情形差异,那么对Master的操纵,也许会在Slave中呈现错误

如: 在建设主从模式之前,Master有database : db1, db2, db3. Slave有database: db1, db2.

建设主从模式.此刻的环境Master和Slave生成差异.

主从模式建设乐成后,在Master中drop database db3. Slave中抛出数据库SQL非常.后续全部的呼吁不能同步.

一旦呈现错误. 只能从头实现主从模式.

1.2 安装MySQL

略过.

1.3 主从备份设置

首要操纵Master和Slave中的设置文件和DBMS的设置.

设置文件: 界说主从模式的基本信息. 如: 日记, 呼吁等.

DBMS设置: 提供主从会见的用户,基本信息[Master和Slave的位置,用户名,暗码,日记文件名等]等.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读