日志
错误日志

--tail -50 /var/log/mysqld.log -->查看文件尾部的50行记录
--tail -f /var/log/mysqld.log -->实时查看文件尾部输出的日志
二进制日志




查询语句

慢查询日志

主从复制
概述

原理

搭建
主库配置



从库配置



小结

分库分表
介绍





Mycat
概述




Mycat不存储数据
入门



xml文件存放在conf目录下



配置






分片
垂直分库





--在原本(上上张图的配置中)最后一条查询语句在Mycat中会报错,因为在关联的一个节点中不包含全部需要用来查询的表,则需要把其中常用到的表提取出来作为全局表,放在每个节点下,如下操作。

水平分表


分片规则
范围分片


取模分片


一致性hash


枚举分片


应用指定算法


固定分片hash算法


2*256+1*512必须=1024
字符串hash解析


按天分片


按自然月分片


Mycat管理及监控
原理

Mycat管理工具

Mycat监控



总结

读写分离
介绍

一主一从


一主一从读写分离



双主双从





注:创建用户需要在登录MySQL的前提下输入语句去创建





双主双从读写分离



--读取操作M2,S2,S1的数据都会被读取到,但是不会读取到M1的数据;写入是写入M1
--M1挂掉之后数据会自动写入M2
总结
