hcymysql 最近的时间轴更新
hcymysql's repos on GitHub
Python · 76 人关注
MHA-Re-Edition
MySQL (MHA)重构版
Python · 18 人关注
binlog_parse_sql
将 binlog 解析为 SQL 并将其存入数据库
PHP · 18 人关注
mgr_failover_vip
MySQL 8.0 MGR(组复制)高可用VIP故障转移脚本
PHP · 9 人关注
imprison_rg
囚禁慢SQL
Shell · 4 人关注
batch_sshkey
SSH主机批量互信认证
4 人关注
data_mask_function
身份证号、住址、手机号、邮箱、姓名、银行卡号 - 脱敏函数
Python · 3 人关注
ansible-simple
ansible简易版
Python · 2 人关注
binlog_analysis
Binlog分析利器-binlog_analysis.py
2 人关注
hcymysql
Config files for my GitHub profile.
Shell · 2 人关注
mariadb_install
mariadb自动安装脚本
Python · 1 人关注
find_key
在不知道表名和字段名的情况下,查找出哪些字段里包含“关键字”的数据。
0 人关注
advcpmv
A patch for GNU Core Utilities cp, mv to add progress bars
0 人关注
AnotherRedisDesktopManager
🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac.
0 人关注
awesome-free-chatgpt
🆓免费的 ChatGPT 镜像网站列表,持续更新。List of free ChatGPT mirror sites, continuously updated.
0 人关注
chatgpt-web
使用 express 和 vue3 搭建的 ChartGPT 演示网页
0 人关注
cobalt
save what you love
0 人关注
dbsake
Collection of mysql tools
0 人关注
dev-example-nosql-listener
This repository contains information on how to create and use a MariaDB MaxScale NoSQL Listener with MariaDB Community Server.
0 人关注
dolphie
Your single pane of glass for real-time analytics into MySQL/MariaDB & ProxySQL
0 人关注
duckdb
DuckDB is an in-process SQL OLAP Database Management System
0 人关注
gocron
定时任务管理系统
0 人关注
gt-checksum
gt-checksum是GreatSQL社区开源的一款静态数据库校验修复工具,支持MySQL、Oracle等主流数据库。
0 人关注
hatchet
MongoDB JSON Log Analyzer
0 人关注
ibd2sql
parse mysql ibd file to sql for learn or recovery data
0 人关注
jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
0 人关注
kvrocks
Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
0 人关注
mariadb-columnstore-sample-data
Example queries and dataset for use with MariaDB ColumnStore
0 人关注
mo-sql-parsing
Let's make a SQL parser so we can provide a familiar interface to non-sql datastores!
Python · 0 人关注
MongoDB-Log-Plotter
A simple script to plot slow queries and other data from MongoDB versions above 4.4 based on the log file.
Python · 0 人关注
mongodb_process_checker
Tools used for MySQL and MongoDB Operations
hcymysql

hcymysql

🏢  DBA
V2EX 第 661159 号会员,加入于 2023-11-08 11:30:45 +08:00
DBA
hcymysql 最近回复了
363 天前
回复了 hcymysql 创建的主题 MySQL MySQL 误操作闪回工具 - reverse_sql
这个必须连接数据库获取 binlog
363 天前
回复了 hcymysql 创建的主题 MySQL MySQL 命令行监控工具 - mysqlstat
2023-11-24 更新:mysqlstat 工具版本号: 1.0.12 - 修复 binlog 统计 BUG
2023-11-09 15:54:54 +08:00
回复了 Hankey 创建的主题 MySQL 各位大佬, Mysql 主从复制,用哪种高可用切换方案?
MySQL (MHA)重构版
https://github.com/hcymysql/MHA-Re-Edition

由于 MHA ( mha4mysql-manager )工具 2018 年已经停止维护更新,且不支持 Gtid 复制模式,在原版基础上增补功能难度较大,固考虑将其重构。

参考了原版 MHA 的故障切换思路,改进的地方如下:

1 )无需打通 ssh 公私钥互信认证,只需在 app1.cnf 配置文件里提供用户名和密码( root 权限)即可,这一步的作用是漂移 VIP ,工具会直接进入远程主机上执行 ip addr add VIP

2 )目前主流版本 MySQL 5.7 和 8.0 的复制模式是基于 Gtid ,因事务号是唯一的,更改同步复制源不需要知道 binlog 文件名和 position 位置点,固简化了在客户端部署 agent 做数据补齐。

3 )无需安装,就两个文件,一个是(环境配置检查)可执行文件 masterha_check_repl_mysql ,一个是(故障自动转移 autofailover 和在线平滑切换 online switch )可执行文件 masterha_manager_mysql

4 ) 基于主从复制( Gtid 复制模式)才可以运行,masterha_check_repl_mysql 工具会检测,如果是基于 binlog 和 position (位置点复制模式)不能运行。可开启半同步复制确保切换以后数据完整性(至少有一个从库确认已接收到所有事件)。

5 ) masterha_manager_mysql 守护进程主控文件,集成了 ( masterha_master_switch + master_ip_failover + masterha_secondary_check + shutdown_script + weixin_alarm )捆绑在一起

6 ) AutoFailover 自动故障切换(转移) VIP 后,会发送微信公众号报警通知​

7 )支持远控卡重启服务器(避免脑裂问题)。例如删除 VIP 失败,主机已经 hang 住,只能通过远程管理卡去重启机器。在这里你可以调用远控卡命令,比如 DELL 服务器的 ipmitool 命令​https://www.cnblogs.com/EricDing/p/8995263.html

8 )增补对 MariaDB Gtid 的支持
2023-11-09 14:30:08 +08:00
回复了 Aluhao 创建的主题 MySQL MYSQL8 正式环境有必要关闭性能架构 performance_schema=OFF
performance-schema = 1
performance-schema-instrument = wait/lock/metadata/sql/mdl=ON ,这样就可以了,兼顾性能。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5329 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 08:52 · PVG 16:52 · LAX 00:52 · JFK 03:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.