![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 91
KKang@
这个作者很懒,什么都没留下…
展开
-
Haproxy+pacemake+fence实现高mycat的可用
1 Haproxy的部署1.1 安装xinetd(server7、server8)Mycat服务主机(server7、server8)上需要增加Mycat服务的状态检测脚本,并开放相应的检测端口,以提供给Haproxy对Mycat的服务状态进行检测判断。可以使用xinetd来实现,通过xinetd,Haproxy可以用httpchk来检测Mycat的存活状态。(xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经原创 2021-04-15 20:26:08 · 133 阅读 · 0 评论 -
Mysql集群(四)------Mycat 监控工具Mycat-web
http://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gzwget http://dl.mycat.org.cn/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz原创 2021-04-14 15:51:01 · 378 阅读 · 0 评论 -
Mysql集群------(三)Mycat的垂直水平分库
垂直分库:按照不同 的表(或者 Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直切分水平分库:根据表中的数据的逻辑关系,将同一个表中的数据按照某种条 件拆分到多台数据库(主机)上面,这种切分称之为数 据的水平切分垂直分库的特点:规则简单,实施方便,适用于各业务之间的耦合度非常低, 相互影响很小,业务逻辑非常清晰的系统。在这种系统中,通过将不同业务模块的表分拆到不同的数据库中。根据不同的表来进行拆分,对应用程序的影响也更小, 拆分规则简单。水平切分比垂直切分复杂。原因是将同一个原创 2021-04-14 15:49:58 · 179 阅读 · 0 评论 -
Mysql集群(二)-----Mycat(读写分离)+LVS(负载均衡)+keepalived(高可用)的部署
Mycat+LVS+keepalived的部署1 Mycat的部署1.1 JDK的部署1.2 安装Mycat(server7、server8)2 安装xinetd(server7、server8)3 LVS和keepalived实现mycat集群的高可用3.1 LVS的部署3.2 Keepalived的部署Mycat-web 是 Mycat 可视化运维的管理和监控平台,弥补了 Mycat 在监控上的空白。帮 Mycat 分担统计任务和配置管理任务。Mycat-web 引入了 ZooKeeper 作为配原创 2021-04-14 13:10:23 · 390 阅读 · 0 评论 -
Mysql集群(一)-----Mysql双主双从复制
Mysql双主双从1 Mysql双主双从的部署2 双主双从测试一主多从架构可以缓解读的压力,但是一旦主宕机了,就不能写了。所以我们可以采用双主双从架构1 Mysql双主双从的部署(1)源码编译安装mysql5.7参考博客:https://blog.csdn.net/qq_41582883/article/details/112396592(2)编辑mysql配置文件:/etc/my.cnfserver1[mysqld]datadir=/data/mysqlsocket=/data/mys原创 2021-04-13 17:27:06 · 145 阅读 · 1 评论 -
MHA高可用配置与故障切换
主从复制节点间的免密server4:ssh-keygenserver4和123三个节点免密 ssh-copy-id server1 ssh-copy-id server2 ssh-copy-id server3server1、server2、server3之间互相免密 scp -r .ssh/ server1: scp -r .ssh/ server2: scp -r .ssh/ server3:为保证实验环境的纯净,server1、server2、server3三个节点:原创 2021-04-03 16:00:21 · 198 阅读 · 1 评论 -
MySQL-----(二)半同步、延迟及并行复制
server1为主server2为辅server3为server的辅助上篇博客我们已经配置了server2为server1的辅数据库,这篇博客将在上篇博客的基础上介绍线性的,即server为server1的辅助,server2作为server3的辅助实验的前提保证部署前server3和server2的数据库必须保持一致因为server2中比server3中只多了linux库,故备份server2中的linux库mysqldump -p linux --set-gtid-purged=OFF原创 2021-04-03 15:59:53 · 326 阅读 · 2 评论 -
MySQL---(一)mysql5.7的源码编译安装、主从复制GTID复制
https://cmake.org/download/yum install cmake3-3.6.1-2.el7.x86_64.rpm -yyum install jsoncpp-0.10.5-2.el7.x86_64.rpm jsoncpp-devel-0.10.5-2.el7.x86_64.rpm -yyum insatll cmake3-3.6.1-2.el7.x86_64.rpm cmake3-data-3.6.1-2.el7.noarch.rpm -ytar zxf mysql-boo原创 2021-04-03 15:41:00 · 355 阅读 · 2 评论