随笔分类 - mysql
摘要:mysql 可能需要增加组件才能使用server_audit.so,可以通过查看:show variables like'%audit%', show plugins; ;确认是否需要添加组件。内容如下则表示不需要增加组件;如果查不到,表示没有组件需要,下载https://mariadb.com/k
阅读全文
摘要:https://github.com/ddcw/ibd2sql 目录 1. 简介 2. 优缺点 3. 参数详解 4. 环境依赖 5. 安装 6. 解析ibd文件 7. 使用示例 8. 总结 简介ibd2sql 是一个使用纯 Python 3 编写的工具,用于离线解析 MySQL InnoDB 存储引
阅读全文
摘要:超强mysql灾难恢复工具--ibd2sql 小董学编程 DBA札记 2024年07月19日 16:51 上海 1人听过 DBA札记 dba 数据库 知识科普 踩坑指南 经验分享 原理解读 88篇原创内容 公众号 前言 昨晚23:00, 刚躺到床上准备刷会儿抖音睡了。好友微信视频求救,说他的mysq
阅读全文
摘要:相信大家都了解mysql binlog的格式,那就是有三种,分别是STATEMENT,MiXED,ROW。各有优劣,具体的请大家自行查阅资料。在MySQL 5.7版本以前,虽然ROW格式有各种各样的好处。 1. 比如加快从库重放日志;ROW直接调用mysql的存储引擎接口(handler API)
阅读全文
摘要:Mysql集群之PXC-Docker安装 马哥Linux运维 2023-11-23 20:38 发表于江苏 1.说明 PXC的版本是5.7.43 使用三台机器:192.168.50.9 、192.168.50.18 、192.168.50.245 三台机器都已经安装Docker 调整下主机的文件句柄
阅读全文
摘要:MySQL读写分离高的方案很多,可谓五花八门。其中Haproxy + Keepalived + MySQL(Master Slave)是较为常用的一种选择。本文基于PXC 5.7集群环境来配置Haproxy以及结合Keepalived实现MySQL的读写分离,以下为主要配置方法及其步骤。 一、当前环
阅读全文
摘要:一、 闪回工具简介 https://github.com/danfengcao/binlog2sql 1. 工具分类第一类以patch形式集成到官方工具mysqlbinlog中 优点 上手成本低。mysqlbinlog原有的选项都能直接利用,只是多加了一个闪回选项,未来有可能被官方收录。支持离线解析
阅读全文
摘要:#!/bin/bash#set -ex 此处不能打开,不然无法执行sum++ ,跟告警提示有关?HOSTNAME="192.168.133.129"PORT="3306"USERNAME="root"PASSWORD="123456@123"DBNAME="cloud_games_shelves"#
阅读全文
摘要:飞沫沫情 于 2021-09-23 17:38:42 发布 7577 收藏 8文章标签: mysql 数据库 python版权MySQL Utilities介绍MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具 (克隆、复制、比较、差异、导出、导入
阅读全文
摘要:1062错误——主键冲突,出现这种情况就是从库出现插入操作,主库又插入相同的数据,iothread没问题,sqlthread出错 处理此种错误一般有两种思路: 1、直接跳过错误执行语句 2、找到错误执行语句,修复主库2数据https://www.cndba.cn/leo1990/article/29
阅读全文
摘要:一、GTID的概述: 1、全局事物标识:global transaction identifieds。 2、GTID事物是全局唯一性的,且一个事务对应一个GTID。 3、一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致。 4、GTID用来代替classic的复制方法,不在
阅读全文
摘要:GTID是一个基于原始mysql服务器生成的一个已经被成功执行的全局事务ID,它由服务器ID以及事务ID组合而成。这个全局事务ID不仅仅在原始服务器器上唯一,在所有存在主从关系 的mysql服务器上也是唯一的。正是因为这样一个特性使得mysql的主从复制变得更加简单,以及数据库一致性更可靠。本文主要
阅读全文
摘要:1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column` ) 3
阅读全文
摘要:UPDATE table_a aLEFT JOINtable_b bON p.id= a.uidSET a.name = b.nameWHERE a.name != ''
阅读全文
摘要:今天,来说说 MySQL 的锁,主要是 Q&A 的形式,看起来会比较轻松。 在 MySQL 里,根据加锁的范围,可以分为全局锁、表级锁和行锁三类。 全局锁 全局锁是怎么用的? 要使用全局锁,则要执行这条命: flush tables with read lock 执行后,整个数据库就处于只读状态了,
阅读全文
摘要:前言 近期,测试环境出现了一次MySQL数据库不断自动重启的问题,导致的原因是强行kill -9 杀掉数据库进程导致,报错信息如下: 2019-07-24T01:14:53.769512Z 0 [Note] Executing 'SELECT * FROM INFORMATION_SCHEMA.TA
阅读全文
摘要:一、查询 SQL 尽量不要使用 select *,而是具体字段 1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源、减少网络开销。 可能用到覆盖索引,减少回表,提高查询效率。 注意:为节省时间,下面的样例字段
阅读全文
摘要:MySQL主从同步详解与配置 走鹿带凨 爱生活, 有理想, 善思考, 能沟通 21 人赞同了该文章 https://zhuanlan.zhihu.com/p/335142300 MySQL主从同步详解与配置 第一部分【原理解析】 * 应用背景* MySQL数据库自身提供的主从复制功能可以方便的实现数
阅读全文
摘要:一、以安全模式登录 # Stop MySQL sudo service mysql stop # Start MySQL manually, without permission checks or networking. sudo mysqld_safe --skip-grant-tables &
阅读全文