上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 56 下一页
摘要: ProxySQL通过Monitor模块监控后端MySQL Server的read_only值来自动调整节点所属的组。所以,在配置读、写组之前,必须先配置好监控。 首先看下Monitor库中的表: admin> show tables from monitor; + + | tables | + + 阅读全文
posted @ 2022-05-27 16:57 哈喽哈喽111111 阅读(739) 评论(0) 推荐(0)
摘要: 介绍 ProxySQL是用C++语言开发的,一个轻量级开源软件,性能和功能满足读写中间件所需的绝大多数功能,其配置数据基于SQLite存储,目前已到v2.4.1版本。 功能方面如下: 最基本的读/写分离,且方式有多种。 可定制基于用户、基于schema、基于语句的规则对SQL语句进行路由。换句话说, 阅读全文
posted @ 2022-05-27 15:47 哈喽哈喽111111 阅读(987) 评论(0) 推荐(0)
摘要: 文章转载自:https://mp.weixin.qq.com/s/7FhiI09xKdJXJfrf89Q-8w 在生产中运行应用程序可能很棘手。这篇文章提出了一个自以为是的清单,用于在 Kubernetes 上使用 Web 服务(即应用程序公开 HTTP API)进入生产环境。 一般 应用程序的名称 阅读全文
posted @ 2022-05-27 13:49 哈喽哈喽111111 阅读(195) 评论(0) 推荐(0)
摘要: 文章转载自:https://mp.weixin.qq.com/s/FrIOIquHVsCTEMfHiF87MA 假设系统中我们有两个应用 App1 和 App2。这两个节点的环境信息如下: 通过上表环境信息的对比,我们发现在这两个不同引用的节点上,不同的部分只是 最后的代码code 的和config 阅读全文
posted @ 2022-05-27 10:08 哈喽哈喽111111 阅读(112) 评论(0) 推荐(0)
摘要: 从库上记录删除失败,Error_code: 1032 问题描述:在master上删除一条记录,而slave上找不到,导致报错 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't find record 阅读全文
posted @ 2022-05-26 10:40 哈喽哈喽111111 阅读(1292) 评论(0) 推荐(0)
摘要: 文章转载自:https://blog.csdn.net/u012280685/article/details/113520692?spm=1001.2014.3001.5501 实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快 阅读全文
posted @ 2022-05-25 15:09 哈喽哈喽111111 阅读(171) 评论(0) 推荐(0)
摘要: 1.ProxySQL Error: connection is locked to hostgroup 2 but trying to reach hostgroup 1 解决方案:登上proxysql的管理端执行以下命令 set mysql-set_query_lock_on_hostgroup= 阅读全文
posted @ 2022-05-25 14:34 哈喽哈喽111111 阅读(4512) 评论(0) 推荐(1)
摘要: 现实中很多场景要求更新数据能立马查到数据,而主从同步在这方面无解,所以从规则上修改,一些需要及时查询的语句在主上。 # 用户登录 mysql -h192.168.0.103 -P16032 -uradmin -pradmin # 先查看主库在哪个组,获取组所在值,假设为100,写组,1000为读组 阅读全文
posted @ 2022-05-25 14:18 哈喽哈喽111111 阅读(169) 评论(0) 推荐(0)
摘要: 环境 proxysql-1:192.168.20.202 proxysql-2:192.168.20.203 均采用yum方式安装 # cat <<EOF | tee /etc/yum.repos.d/proxysql.repo [proxysql_repo] name= ProxySQL YUM 阅读全文
posted @ 2022-05-25 12:26 哈喽哈喽111111 阅读(778) 评论(0) 推荐(0)
摘要: MySQL8.0.16版本中新增了一个system_user帐户类型,当新增用户并赋予权限时 mysql> create user 'proxysql'@'192.168.20.%' identified with mysql_native_password by 'iD!^^EjU#Yxr5$p' 阅读全文
posted @ 2022-05-25 10:31 哈喽哈喽111111 阅读(3161) 评论(0) 推荐(0)
摘要: 原因:MySQL账户表中已经存在这个要创建的用户 操作分析: 当创建新用户时会提示这个新用户创建失败,但是当解决创建失败的问题后再次重新创建这个新用户,则会报这个错误 # 创建新用户,提示root用户没有SYSTEM_USER权限,创建失败 mysql> create user 'proxysql' 阅读全文
posted @ 2022-05-25 10:29 哈喽哈喽111111 阅读(5381) 评论(0) 推荐(0)
摘要: 文章转载自:https://blog.csdn.net/n88Lpo/article/details/79608639 前言 在ProxySQL 1.4.2 之前,ProxySQL 单点的解决方法有配合keepalived 使用来实现ProxySQL 的主备,但是需要在主备上配置两份完全相同的路由或 阅读全文
posted @ 2022-05-25 09:32 哈喽哈喽111111 阅读(344) 评论(0) 推荐(0)
摘要: 官方文档地址:https://proxysql.com/blog/proxysql-cluster/ 前言 ProxySQL 是一个去中心化的代理,建议靠近应用部署。这种方法甚至可以很好地扩展到数百个节点,因为它被设计为在运行时很容易重新配置。 这允许使用 Ansible/Chef/Puppet/S 阅读全文
posted @ 2022-05-24 17:53 哈喽哈喽111111 阅读(144) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9362822.html ProxySQL有原生的集群功能,但是这个原生的集群功能还正在试验阶段。本文会详细介绍这个原生集群的实现细节。 ProxySQL部署在哪 在拓扑结构中,ProxySQL部署在应用程序和M 阅读全文
posted @ 2022-05-24 16:30 哈喽哈喽111111 阅读(499) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9372447.html multiplexing multiplexing,作用是将语句分多路路由。开启了multiplexing开关,读/写分离、按规则路由才能进行。但有时候,有些语句要求路由到同一个主机组, 阅读全文
posted @ 2022-05-24 16:25 哈喽哈喽111111 阅读(94) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9350631.html 理解链式规则 在mysql_query_rules表中,有两个特殊字段"flagIN"和"flagOUT",它们分别用来定义规则的入口和出口,从而实现链式规则(chains of rul 阅读全文
posted @ 2022-05-24 16:21 哈喽哈喽111111 阅读(163) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9318558.html 不同类型的读写分离 数据库中间件最基本的功能就是实现读写分离,ProxySQL当然也支持。而且ProxySQL支持的路由规则非常灵活,不仅可以实现最简单的读写分离,还可以将读/写都分散到 阅读全文
posted @ 2022-05-24 16:15 哈喽哈喽111111 阅读(189) 评论(0) 推荐(0)
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9314459.html ProxySQL支持查询缓存的功能,可以将后端返回的结果集缓存在自己的内存中,在某查询的缓存条目被清理(例如过期)之前,前端再发起同样的查询语句,将直接从缓存中取数据并返回给前端。如此 阅读全文
posted @ 2022-05-24 16:05 哈喽哈喽111111 阅读(278) 评论(0) 推荐(0)
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9309760.html 为什么要重写SQL语句 ProxySQL在收到前端发送来的SQL语句后,可以根据已定制的规则去匹配它,匹配到了还可以去重写这个语句,然后再路由到后端去。 什么时候需要重写SQL语句? 阅读全文
posted @ 2022-05-24 15:58 哈喽哈喽111111 阅读(195) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9300829.html 关于ProxySQL路由的简述 当ProxySQL收到前端app发送的SQL语句后,它需要将这个SQL语句(或者重写后的SQL语句)发送给后端的MySQL Server,然后收到SQL语 阅读全文
posted @ 2022-05-24 15:51 哈喽哈喽111111 阅读(728) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9286922.html 配置后端节点前的说明 为了让ProxySQL能够找到后端的MySQL节点,需要将后端的MySQL Server加入到ProxySQL中。ProxySQL的一切配置行为都是在修改main库 阅读全文
posted @ 2022-05-24 15:24 哈喽哈喽111111 阅读(503) 评论(2) 推荐(1)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9281909.html ProxySQL的线程 ProxySQL由多个模块组成,是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如,以下是刚启动ProxySQL时的进程情况,一个ma 阅读全文
posted @ 2022-05-24 15:05 哈喽哈喽111111 阅读(216) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9280793.html ProxySQL中的库 使用ProxySQL的Admin管理接口连上ProxySQL,可查看ProxySQL拥有的库。 mysql -uadmin -padmin -h127.0.0.1 阅读全文
posted @ 2022-05-24 14:58 哈喽哈喽111111 阅读(137) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9281199.html ProxySQL的Admin管理接口 当ProxySQL启动后,将监听两个端口: (1).admin管理接口,默认端口为6032。该端口用于查看、配置ProxySQL。 (2).接收SQ 阅读全文
posted @ 2022-05-24 14:50 哈喽哈喽111111 阅读(338) 评论(0) 推荐(0)
摘要: prompt命令可以在mysql提示符中显示当前用户、数据库、时间等信息 # 登录的时候设置 mysql -uroot -p --prompt="\u@\h:\d \r:\m:\s>" # 配置文件中设置 [mysql] prompt=mysql(\u@\h:\d)> default-charact 阅读全文
posted @ 2022-05-24 14:39 哈喽哈喽111111 阅读(846) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9278839.html 实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快速入门,需要配置的内容也很多,包括:后端MySQL配置、监控配置 阅读全文
posted @ 2022-05-24 14:27 哈喽哈喽111111 阅读(152) 评论(0) 推荐(0)
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9278818.html ProxySQL有两个版本:官方版和percona版,percona版是在官方版的基础上修改的,添加了几个比较实用的工具。在这个系列文章中,使用的是官方版。 ProxySQL中文手册 简 阅读全文
posted @ 2022-05-24 14:07 哈喽哈喽111111 阅读(329) 评论(0) 推荐(0)
摘要: A(主库) > B(从库/主库) > C(从库) 需要在B的配置文件中添加log-slave-updates=1 从库做为其他从库的主库时 log-slave-updates 参数是必须要添加的,因为从库要作为其他从库的主库,必须添加该参数。该参数就是为了让从库从主库复制数据时可以写入到binlog 阅读全文
posted @ 2022-05-23 11:53 哈喽哈喽111111 阅读(1134) 评论(0) 推荐(0)
摘要: 使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错 如设置 replicate_do_db=test use mysql; update test.table1 set ...... 第二句将不会被执行 如设置 replicate_ignore_ 阅读全文
posted @ 2022-05-23 11:27 哈喽哈喽111111 阅读(251) 评论(0) 推荐(0)
摘要: 文章转载自:https://blog.51cto.com/u_6215974/4937192 ProxySQL 在早期版本若需要做高可用,需要搭建两个实例,进行冗余。但两个ProxySQL实例之间的数据并不能共通,在主实例上配置后,仍需要在备用节点上进行配置,对管理来说非常不方便。但是ProxySQ 阅读全文
posted @ 2022-05-22 20:45 哈喽哈喽111111 阅读(932) 评论(0) 推荐(0)
摘要: 文章转载自:https://blog.51cto.com/l0vesql/2104643 背景 早期的ProxySQL若需要做高可用,需要搭建两个实例,进行冗余。但两个ProxySQL实例之间的数据并不能共通,在主实例上配置后,仍需要在备用节点上进行配置,对管理来说非常不方便。 从1.4.2版本后, 阅读全文
posted @ 2022-05-22 20:18 哈喽哈喽111111 阅读(350) 评论(0) 推荐(0)
摘要: 文章转载自:https://blog.51cto.com/lee90/2298804 官方文档: https://proxysql.com/blog/proxysql-cluster 环境架构 在一主两从的MySQL主机上各安装一个proxysql MySQL环境 主库 172.100.2.13 从 阅读全文
posted @ 2022-05-22 20:06 哈喽哈喽111111 阅读(162) 评论(0) 推荐(0)
摘要: update global_variables set variable_value='true' where variable_name='admin-web_enabled'; LOAD ADMIN VARIABLES TO RUNTIME; SAVE ADMIN VARIABLES TO DI 阅读全文
posted @ 2022-05-22 19:25 哈喽哈喽111111 阅读(449) 评论(0) 推荐(0)
摘要: MySQL配置主从同步文章地址:https://www.cnblogs.com/sanduzxcvbnm/p/16295369.html ProxySQL实现读写分离与读负载均衡参考文档:https://www.cnblogs.com/gered/p/12856263.html ROXYSQL 是多 阅读全文
posted @ 2022-05-21 17:44 哈喽哈喽111111 阅读(1552) 评论(0) 推荐(1)
摘要: yum方式安装 echo "删除系统默认或之前可能安装的其他版本的 mysql" for i in $(rpm -qa|grep mysql);do rpm -e $i --nodeps;done rm -rf /var/lib/mysql && rm -rf /etc/my.cnf echo "安 阅读全文
posted @ 2022-05-21 16:30 哈喽哈喽111111 阅读(348) 评论(0) 推荐(0)
摘要: 文章转载自:https://blog.csdn.net/wzj_110/article/details/110142902 正则表达式在线测试工具:https://tool.lu/regex location中的正则表达式 location的作用 location指令的作用是根据'用户请求的URI' 阅读全文
posted @ 2022-05-20 15:07 哈喽哈喽111111 阅读(1241) 评论(2) 推荐(0)
摘要: #直接匹配网站根,通过域名访问网站首页比较频繁,使用这个会加速处理,官网如是说。 #这里是直接转发给后端应用服务器了,也可以是一个静态首页 # 第一个必选规则 location = / { #proxy_pass http://tomcat:8080/index root /xxx; index i 阅读全文
posted @ 2022-05-20 11:44 哈喽哈喽111111 阅读(130) 评论(0) 推荐(0)
摘要: 该标签下的所有文章都转载自 https://www.qikqiak.com/k8strain/ 阅读全文
posted @ 2022-05-20 10:01 哈喽哈喽111111 阅读(294) 评论(0) 推荐(0)
摘要: 安装 前面的章节中我们学习了用自定义的方式来对 Kubernetes 集群进行监控,基本上也能够完成监控报警的需求了。但实际上对上 Kubernetes 来说,还有更简单方式来监控报警,那就是 Prometheus Operator。Prometheus Operator 为监控 Kubernete 阅读全文
posted @ 2022-05-20 09:59 哈喽哈喽111111 阅读(957) 评论(0) 推荐(0)
摘要: 使用 Kubernetes 进行容器编排的主要优点之一是,它可以非常轻松地对我们的应用程序进行水平扩展。Pod 水平自动缩放(HPA)可以根据 CPU 和内存使用量来扩展应用,前面讲解的 HPA 章节 我们只演示了基于 CPU 的自动缩放,在更复杂的情况下,我们可能还需要基于内存或者基于某些自定义的 阅读全文
posted @ 2022-05-20 09:35 哈喽哈喽111111 阅读(484) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 56 下一页