欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > MySQL运维篇

MySQL运维篇

2025/11/11 1:33:12 来源:https://blog.csdn.net/qq_75162624/article/details/148726317  浏览:    关键词:MySQL运维篇

1.日志

错误日志:

实时查看:

二进制日志:

查询日志:

注意:查询日志不止只有查询语句

满查询日志:

2.主从复制(主从同步)

概述:

原理:

搭建:

stop关闭,disable开机不自启

小结:

3.分库分表

介绍:

Mycat概述:

注意:此时一台服务器同时部署Mycat,JDK和一个数据库

Mycat入门:

使用NotePad++连接服务器来:间接操作服务器:

Mycat配置:

 库的权限和表的权限冲突时,以表的权限为准

Mycat分片:

注意:此时一台服务器同时部署Mycat,JDK和一个数据库

因为是垂直分表,所以不需要指定分片规则

然后配置其他文件,最后重新启动并连接上数据库(或者重新加载Mycat的配置文件),此时只存在逻辑库和逻辑表,还需要创建物理表(物理库前面已手动创建)

想要完成存在于不同片的多表联查,需要配置全局表

此时更新全局表会同时修改三个片里面的表

注意:此rule会按照id来取余来分片

此时还要看是否需要按照自己的需求来修改rule.xml里面的规则

此时三个分片的表都会创建出来,然后再向表插入数据就行

Mycat分片规则:

默认节点就是如果没有指定片位置,就默认放置。如果不设置默认节点,插入非枚举值时会报错

注意,默认节点2是指第三台服务器

注意:partitionLength是指分片长度,固定为1024

partitionCount是指分片数

注意:如果需要37个分片,但是没有37个分片就会报错

注意:如果需要12个分片,但是没有12个分片就会报错

Mycat管理及监控:

第一条查询会路由全部分片

第二条查询不会路由第二个服务器

小结:

4.读写分离

介绍:

一主一从:

注意:没有配置逻辑表时Mycat会查询对应节点数据库的表来作为逻辑表

一主一从的1和3的效果一样

双主双从:

小结:

5.待完成:

配置多台linux服务器连接数据库(一个服务器可以连接数据库,来使用数据库服务,创建多个库和表)

配置在linux服务器上的Mycat和JDK

配置NotePad++连接服务器来便捷地修改linux服务器文件

配置在linux服务器上的Zookeeper和Mycat-eye

熟悉linux命令

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词