![](https://img-blog.csdnimg.cn/febf8e268d40499eb768e20f6de2d306.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
文章平均质量分 66
Mysql笔记
Dear-xq
这个作者很懒,什么都没留下…
展开
-
基于laravel、swoole的mysql连接池
基于swoole的mysql连接池基于swoole协程的mysql连接池前言 传统的nginx+FPM模式的PHP程序而言,每次请求FPM的worker都会连接一次mysql,然后请求结束便会断开连接。对于并发小的应用来说这不会有什么问题,但是对于高并发的应用来说,频繁建立连接Connect和销毁连接Close,数据库便会成为瓶颈,相信不少人也遇到过to many connection的mysql报错吧。连接池的优势 连接池采用的是长连接模式,会一直保持与MySQL的连接,用完后会重新放回原创 2022-04-20 09:56:24 · 1382 阅读 · 0 评论 -
Keepalived + Haproxy + mysql集群高可用
Keepalived-mysql高可用Keepalived介绍 Keepalived的作用是检测服务器的状态,如果有一台服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其它服务器代替该服务器的工作,当服务器工作 正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。应用场景 keepalived 针对 集群A和集群B,当集群A的管理节点宕机后,让集群B的管理节点上位原创 2022-04-20 09:51:24 · 1441 阅读 · 0 评论 -
Mysql + Hproxy负载均衡
Hproxy负载均衡(主要针对读)haproxy介绍 HAProxy 是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于 TCP 和 HTTP 的应用程序代理。 相较与 Nginx,HAProxy 更专注与反向代理,因此它可以支持更多的选项,更精细的控制,更多的健康状态检测机制和负载均衡算法。haproxy 的配置文件由两部分组成:全局设定(global settings)全局设定global settings:主要用于定义 haproxy 进程管理原创 2022-04-20 09:43:32 · 592 阅读 · 0 评论 -
mycat分库分表与读写分离
mycat分库分表与读写分离Dockerfile搭建mycat1.创建mycat的配置文件#新建目录mkdir /docker/mycat#切换目录cd /docker/mycat#下载mycat release1.6.7.6到当前目录wget http://dl.mycat.org.cn/1.6.7.6/20201126013625/Mycat-server-1.6.7.6-release-20201126013625-linux.tar.gzmv Mycat-server-1.6原创 2022-04-20 09:38:50 · 1423 阅读 · 0 评论 -
mysql-MMM 双主故障切换
mysql-MMM 双主故障切换MMM简介MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。主要用来监控和管理Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个slave的read负载均衡。由于MMM无法完全的保原创 2022-04-20 09:33:47 · 249 阅读 · 0 评论 -
mysql主从复制
mysql主从复制1.主服务器配置一个用户名,并且分配权限(非必要)create user `starsky`@`%` identified by "root";grant all on *.* to `starsky`@`%` with grant option;2.主服务器开启binloglog-bin=mysql-binbinlog_format=mixedserver-id = 12.配置主与从的my_docker.cnf,设置不同的server-id3.查看主mysql的bi原创 2022-04-20 09:25:25 · 350 阅读 · 0 评论