Maxscale
文章平均质量分 64
雅冰石
DBA
展开
-
maxscale在mariadb主从切换后如何处理event的状态-handle_events
当服务器降级时,任何状态为“ENABLED”的事件都将设置为“SLAVESIDE_DISABLED”。当服务器升级为主服务器时,如果上次成功查询旧的主服务器时也启用了相同的事件,则“SLAVESIDE_DISABLED”或“DISABLED”的事件将设置为“ENABLED”。需要确保maxscale配置文件里配的监控账号有event权限。...原创 2022-06-21 18:14:35 · 611 阅读 · 0 评论 -
connection Killed by maxscale
一 问题描述程序里连maxscale报错:connection Killed by maxscale。当执行一个慢sql,例如selectSLEEP(181),也报如上错误。二 排查思路① 检查下maxscale的连接超时参数connection_timeout是否过小。如果没配置,默认为0,表示没限制,我们这里没配置,说明不是这个原因导致的。该参数介绍官网地址:https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-m..原创 2021-08-20 17:20:40 · 971 阅读 · 0 评论 -
notice : (6221) Host ‘::ffff:192.168.179.95‘ blocked for 60 seconds due to too many authentication
一 问题描述我们使用的是haproxy+maxscale+mariadb的架构,haproxy代理maxscale,maxscale代理mariadb。有同事反馈使用客户端工具连接mariadb的代理ip报错:有时能连上,有时连不上。maxscale日志也有报错:2021-08-19 22:37:01 warning: (10) [MariaDBAuth] svc-cls01: login attempt for user 'baidd'@[::ffff:192.168.144...原创 2021-08-19 14:57:19 · 416 阅读 · 0 评论 -
maxscale如何实现某块儿业务读写都在主库进行
一 问题描述kafka启动不了,报错:org.apache.kafka.common.KafkaException: Found directory /usr/local/kafka/bin, 'bin' is not in the form of topic-partition or topic-partition.uniqueId-delete (if marked for deletion).二 出错原因log.dirs=/usr/local/kafka #我这里手动指定了一个位置,.原创 2021-07-16 15:43:21 · 664 阅读 · 0 评论 -
The query can‘t be routed to all backend servers because it includes SELECT and SQL variable modific
一 问题描述同事反馈,通过maxscale执行sql的时候,报错。sql内容:SELECT *, @rownum := @rownum + 1 AS rFROM (SELECT '0dca79c35b' AS id FROM DUAL) T报错:SQL Error (1064): Routing query to backend failed. See the error log for further detailmaxscale日志报错:...原创 2021-07-12 17:02:46 · 728 阅读 · 0 评论 -
ERROR 1129 (HY000): Host ‘::ffff:192.168.161.106‘ is temporarily blocked due to too many authenticat
一 问题描述有同事反馈,程序连不上数据库,报错:ERROR 1129 (HY000): Host '::ffff:192.168.161.106' is temporarily blocked due to too many authentication failures.我们数据库架构是mariadb(一主一从)+maxscale。奇怪的是,在192.168.161.106上访问mariadb主从都能正常连接,但从maxscale就没法正常访问,报如上错误。二 问题排查通过查看ma原创 2021-01-07 15:07:10 · 1071 阅读 · 0 评论 -
安装maxscale实现MariaDB高可用及读写分离
一 介绍MariaDB MaxScale是一个数据库代理,它将数据库语句转发到一个或多个数据库服务器。它扩展了MariaDB服务器的高可用性、可伸缩性和安全性,同时通过将其与底层数据库基础设施分离来简化应用程序开发。MariaDB MaxScale旨在向应用程序透明地提供负载平衡和高可用性功能。MariaDB MaxScale有一个可伸缩和灵活的体系结构,带有支持不同协议和路由方法的插件组件。MaxScale可以实现读写分离及负载均衡。当主库故障后,maxscale可以实现数据库自动故障转移原创 2020-10-12 18:20:33 · 6164 阅读 · 0 评论 -
maxctrl提示“errno“: “ECONNREFUSED“
一 问题描述[root@Cento]# maxctrl list serversError: { "code": "ECONNREFUSED", "errno": "ECONNREFUSED", "syscall": "connect", "address": "::1", "port": 8989}二 出错原因maxctrl的--host选项默认值是localhost:8989,不是127.0.0.1:8989,和以下输出不一致:三 解决办法...原创 2020-11-02 18:55:16 · 1417 阅读 · 0 评论
分享