首页
学习
活动
专区
工具
TVP
发布

大大刺猬

专栏作者
183
文章
225941
阅读量
38
订阅数
[ibd2sql] 偷偷更新ibd2sql到v1.3 (支持mysql 5.7)
本来准备做二级分区的DDL的, 但是看了下, WC, 太复杂了. 而且分区表用得也不多. 还不如更新支持 mysql5.7
大大刺猬
2024-05-11
250
[MYSQL] load data 导致主从不一致 (无主键, 有double类型) 逻辑备份恢复导致数据不一致! (MYSQL BUG 114962)
之前遇到主从同步报错 1032. 在测试环境搭建一个库恢复数据到报错时间点, 然后该库回放BINLOG失败.
大大刺猬
2024-05-11
150
[MYSQL] mysql主从报错1032 (主库都回放不了的binlog就别为难从库了)
由于比较离谱, 这里没能复现出来(我是在5744上测试的, 后面有机会再测试下5741), 所以没法给出相关截图. 只能简单描述一下.
大大刺猬
2024-05-09
970
[MYSQL] 主从连接协议(2)--GTID
之前有讲MYSQL连接协议, 也有讲过主从连接协议. 并附有相关python测试代码. 但对于主从连接的时候, GTID获取还是借用的现有的, 也就是没有做解析. 在我们解析了binlog之后. gtid信息就不在话下了. 格式就是PRE_GTID, 我这里就不再介绍了. 有兴趣的自己去看 https://www.modb.pro/db/1781217154309378048
大大刺猬
2024-05-08
1040
[pymysqlbinlog] 使用pymysqlbinlog来分析BINLOG
日常运维中, 难免遇到要分析BINLOG的时候, 通常我们只看下哪个时间点比较集中, 然后使用mysqlbinlog去解析. 但这还是比较粗糙. 不是那么的方便, 之前也写过解析binlog的工具的. 但都是零零星星的. 这次来一个汇总的.
大大刺猬
2024-05-05
1190
[pymysqlbinlog] v0.1 发布 离线 解析/分析 MYSQL BINLOG
pymysqlbinlog 是分析/解析binlog的开源工具, 使用GPL-3.0 license
大大刺猬
2024-05-04
970
[pymysqlbinlog] QUERY_EVENT & XID_EVENT 解析Binlog获取DDL和commit
本来准备写pymysqlbinlog的接口了, 发现还没解析XID和QUERY_EVENT.... 先补上吧.
大大刺猬
2024-04-30
850
[pymysqlbinlog] ROW_EVENT 从BINLOG中提取数据(SQL) & 从BINLOG中回滚数据(SQL)
终于到了 row event的解析了. 只要解析了这部分, binlog基本上就算是解析完成了.
大大刺猬
2024-04-29
1080
[pymysqlbinlog] TABLE_MAP_EVENT
本来打算table_map_event和row_event一起写的. 但table_map_event的信息还是太多了, 就先写一部分. 其实之前有提过的 https://www.modb.pro/db/1763358489816174592
大大刺猬
2024-04-24
1020
[pymysqlbinlog] binlog中第一个event FORMAT_DESCRIPTION_EVENT
binlog中的第一个event 用来标识这个binlog的基础信息. 是非常重要的. 使用mysqlbinlog 命令解析binlog的时候 也是要先执行第一个event的, 不然数据库会无法识别. 报错ERROR 1609 (HY000): The BINLOG statement of type `Table_map` was not preceded by a format description BINLOG statement
大大刺猬
2024-04-22
1350
[pymysqlbinlog] 解析binlog中的gtid (GTID_LOG_EVENT,PREVIOUS_GTIDS_LOG_EVENT)
binlog中事务以GTID_EVENT开始, 以XID_EVENT结束, 很多信息都藏在gtid_event中, 比如事务大小, 提交时间等. MTS也会查看gtid中的信息, 还涉及到两阶段提交, 但不是本文的重点, 就不讲了.
大大刺猬
2024-04-19
1070
[ibd2sql] mysql frm 文件结构解析
准备给ibd2sql加个解析 mysql 5.7 的ibd文件功能. mysql 8.0的元数据信息是存储在ibd文件的sdi page里面的. 但是mysql 5.7 的表结构信息是存储在 frm 文件的, 所以就得解析下这个frm文件了. 本以为它是文本文件, 很遗憾, 还是二进制的....
大大刺猬
2024-04-15
1320
[MYSQL] 数据恢复, 无备份, 只剩一个 ibd 文件 怎么恢复数据?
不小心删除了mysql数据目录, 但还剩个.ibd文件在. 没得备份, 没得binlog , 要恢复这个ibd文件里面的数据.
大大刺猬
2024-04-10
2910
[TDSQL] 忘记赤兔密码怎么办? (知道控制台IP就能直接修改赤兔密码?)
经常使用控制台, 还是不会忘记密码的, 但有时候偏偏就忘了(设置密码的时候太复杂了....), 或者被人修改了密码, 或者就是长期未使用, 忘记了密码. 这时候咋办呢?
大大刺猬
2024-04-09
1580
[MYSQL] 用户存在, 但报错 ERROR 1396 (HY000): Operation ALTER USER failed
搭建主从的时候, 主库导出数据, 从库导入, 执行change master后, start slave 发现报错
大大刺猬
2024-04-01
2010
[MYSQL] open_files_limit 和 innodb_open_files 参数设置为啥不生效?
mysql开机自启后,使用 show global variables like '%open%'; 查询open_file相关的参数
大大刺猬
2024-03-29
1750
[PYTHON] 自动化办公03 python内置xml包处理docx和xlsx文档
由于 环境不支持连接外网, 无第三方包. 那些好用的word处理包都无法使用, 难度一下子就上来了..... 好歹有python3 (py2的话,难度更上一层楼.)
大大刺猬
2024-03-28
1650
[PYTHON] 取消告警 CryptographyDeprecationWarning
可能你并不是直接调用这个包, 而是使用了其它包间接调用了Cryptography. 比如你调用的是pymysql ,但pymysql调用了cryptography , 当你的python版本是3.6 的时候就会收到这个告警.
大大刺猬
2024-03-19
3970
[MYSQL] mysql升级
之前有写过mysql升级的文章的, 比如: mysql5.5.x升级到8.0.x 在win环境 mysql5.7升级到8.0报错MY-013140 contains an invalid utf8mb3 character 甚至还有mariadb迁移到Mysql的. 尽是些花里胡哨的....
大大刺猬
2024-03-18
1860
[MYSQL] 如何使用用户名为空(匿名账号)的账号登录mysql数据库
低版本的mysql安装的时候会创建用户名为空的账号, 然后升级到高版本的时候附带了这个账号.
大大刺猬
2024-03-18
1560
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com