学习MySQL运维篇

本文详细介绍了数据库日志管理(包括错误日志、二进制日志和查询日志),主从复制的原理与搭建,分库分表的策略(如垂直和水平拆分)以及Mycat工具的使用,涵盖了安装、配置、监控和读写分离等内容。
摘要由CSDN通过智能技术生成

1.日志

1.错误日志

2.二进制日志

1.日志格式

2.日志删除

3.查询日志

4.慢查询日志

2.主从复制

1.概述

2.原理

3.搭建

1.服务器的准备

2.主库的配置

3.从库的配置

4.测试

5.总结

3.分库分表

1.介绍

2.拆分策略

1.介绍

2.垂直拆分

3.水平拆分

4.实现技术

3.Mycat

1.介绍

2.安装

3.概念介绍

4.入门需求

1.环境准备

2.分片配置(schema.xml)

3.分片配置(server.xml)

4.测试(水平拆分)
1.启动服务

2.操作mycat(rule.xml选择分片策略)

5.Mycat配置文件

1.schema.xml(逻辑库,逻辑表,数据节点,数据主机)

1.schema标签

2.table标签

3.dataNode标签

4.dataHost标签

5.宏观介绍

2.rule.xml(配置分片算法与规则)

3.server.xml(配置系统信息以及用户信息)
1.system标签

2.user标签

6.Mycat分片(垂直拆分)

1.准备工作

2.配置

3.测试

多表查询的时候注意配置成全局表

7.水平拆分

1.准备工作

2.配置

3.测试

4.水平分片所涉及到的分片规则
1.范围分片

2.取模分片(字段要是数字)

3.一致性哈希(字段支持字符串)

4.枚举分片

如果表中有不存在的枚举值,需要指定默认的节点defaultNode

5.应用指定分片规则

如果截取出来的字符串不在分片数量上则指定默认的分片defaultPartition

6.固定哈希分片算法

7.字符串hash解析

8.按(天)日期计算

9.按(月)日期计算

8.Mycat监控管理工具

1.Mycat原理

2.Mycat管理以及监控

1.Mycat-eye
1.介绍

2.安装

​​​​​​​

3.配置

9.总结

4.读写分离

1.介绍

2.一主一从读写分离

1.配置

2.出现的问题

3.双主双从

1.介绍

2.准备工作

3.主库配置

创建用户

4.从库配置

5.两个主库之间设置主从复制

6.测试

7.Mycat的配置

8.总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值