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

大大刺猬

专栏作者
174
文章
221727
阅读量
37
订阅数
[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
330
[pymysqlbinlog] 解析binlog中的gtid (GTID_LOG_EVENT,PREVIOUS_GTIDS_LOG_EVENT)
binlog中事务以GTID_EVENT开始, 以XID_EVENT结束, 很多信息都藏在gtid_event中, 比如事务大小, 提交时间等. MTS也会查看gtid中的信息, 还涉及到两阶段提交, 但不是本文的重点, 就不讲了.
大大刺猬
2024-04-19
990
[ibd2sql] mysql frm 文件结构解析
准备给ibd2sql加个解析 mysql 5.7 的ibd文件功能. mysql 8.0的元数据信息是存储在ibd文件的sdi page里面的. 但是mysql 5.7 的表结构信息是存储在 frm 文件的, 所以就得解析下这个frm文件了. 本以为它是文本文件, 很遗憾, 还是二进制的....
大大刺猬
2024-04-15
980
[MYSQL] 数据恢复, 无备份, 只剩一个 ibd 文件 怎么恢复数据?
不小心删除了mysql数据目录, 但还剩个.ibd文件在. 没得备份, 没得binlog , 要恢复这个ibd文件里面的数据.
大大刺猬
2024-04-10
1900
[TDSQL] 忘记赤兔密码怎么办? (知道控制台IP就能直接修改赤兔密码?)
经常使用控制台, 还是不会忘记密码的, 但有时候偏偏就忘了(设置密码的时候太复杂了....), 或者被人修改了密码, 或者就是长期未使用, 忘记了密码. 这时候咋办呢?
大大刺猬
2024-04-09
1440
[MYSQL] 用户存在, 但报错 ERROR 1396 (HY000): Operation ALTER USER failed
搭建主从的时候, 主库导出数据, 从库导入, 执行change master后, start slave 发现报错
大大刺猬
2024-04-01
1610
[MYSQL] open_files_limit 和 innodb_open_files 参数设置为啥不生效?
mysql开机自启后,使用 show global variables like '%open%'; 查询open_file相关的参数
大大刺猬
2024-03-29
1560
[PYTHON] 自动化办公03 python内置xml包处理docx和xlsx文档
由于 环境不支持连接外网, 无第三方包. 那些好用的word处理包都无法使用, 难度一下子就上来了..... 好歹有python3 (py2的话,难度更上一层楼.)
大大刺猬
2024-03-28
1310
[PYTHON] 取消告警 CryptographyDeprecationWarning
可能你并不是直接调用这个包, 而是使用了其它包间接调用了Cryptography. 比如你调用的是pymysql ,但pymysql调用了cryptography , 当你的python版本是3.6 的时候就会收到这个告警.
大大刺猬
2024-03-19
2910
[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
1530
[MYSQL] 如何使用用户名为空(匿名账号)的账号登录mysql数据库
低版本的mysql安装的时候会创建用户名为空的账号, 然后升级到高版本的时候附带了这个账号.
大大刺猬
2024-03-18
1250
[MYSQL] 离谱! 用shell实现mysql_config_editor功能. mysql免密登录不再安全了(修改:2024.03.07)
注: mysql 5.7.33 和 8.0.23 之前的版本, 存在BUG 95597 即: 密码存在 # 字符, 会被当做注释. 修复: 使用双引号将字符串引起来
大大刺猬
2024-03-06
2990
[MYSQL] mysql怎样单表导入? && 从binlog提取指定表
上一篇文章介绍了 并发导入, 但还有一种需求是 只恢复特定的某张表. 比如这张表有坏块啊, 或者其它啥需求, 反正就是要恢复这张表, 但是又没单独备份这张表.
大大刺猬
2024-03-01
1550
[MYSQL] MySQL导入数据, 如何查看进度?
mysql在导入数据的时候, 想看下进度, 但是mysql命令行是没得相关进度的, 只能去数据库看下insert到哪张表了, 即使看了 也不知道还要多久....
大大刺猬
2024-02-23
2880
[MySQL] 应用查询数据库时间长, 是数据库问题? 还是网络问题? 还是应用问题?
应用反应业务慢, 怀疑是数据库问题, 应用DEBUG日志看到事务执行时间为 800+ms
大大刺猬
2024-02-21
1651
[ibd2sql] ibd2sql v1.0 发布 & ibd文件结构说明
修复了一些之前的问题, 比如做过online ddl (instant)的表解析的时候就需要注意record header的第2bit 标记位.
大大刺猬
2024-01-09
5220
[ibd2sql] MYSQL JSON数据类型在磁盘上的存储结构并使用py3去解析 (修改时间:2024.01.05)
mysql支持json格式的数据类型, json格式的数据binary为mysql层实现的, 所以字节序是小端. 解析的时候要注意下
大大刺猬
2024-01-04
1440
[MYSQL案例][024] mysql 5.7/8.0主从 迁移切换 到mysql8.0 主从(MHA)
迁移部分数据, 目标端还有数据, 基本上就确定使用mysqldump工具来做了
大大刺猬
2023-12-12
2550
mysql并发导入数据 效果如何?
备份时使用的mysqldump备份了数据库, 约100GB, (主要是某张表很大). 现在要使用该dump文件恢复数据.
大大刺猬
2023-12-02
2290
优雅!!! 30行原生python代码(无依赖)实现对mysql的SQL监控
最近 有需要查看mysql流量的需求, 就又要抓包了, 但老使用第三方软件, 总感觉差了点啥, 都是python代码写的. 那就自己实现吧.
大大刺猬
2023-12-01
4300
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档