随笔分类 - mysql
摘要:查询指定 数据库 中所有 表 (指定数据库的,所有表) 查询指定 数据库 中,指定 表 的所有 字段 (指定表的,所有列) 查询指定 数据库 所有表中, 含有 某个字段 的表 (指定列的,所有表) 查询指定 数据库 中所有 表 的 外键 查询指定 数据库 中所有 表 的 索引 (主键,唯一,普通等,
阅读全文
摘要:一、安装percona-toolkit,以centos为例 yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm yum -y install percona-toolkit 二、 创建慢日志收集表 mysql_slow_query_review.sql CREATE TABLE `mys...
阅读全文
摘要:mysql> show variables like '%slow_query%'; + + +| Variable_name | Value |+ + +| slow_query_log | ON || slow_query_log_always_write_time | 10.000000 ||
阅读全文
摘要:场景一 数据库被黑,数据全部丢失 创建新的数据库 #[脚本自动化安装](https://www.cnblogs.com/kcxg/p/10929968.html) chmod +x auto_install_mysql.sh ./auto_install_mysql.sh 恢复最近一次全量备份 1.
阅读全文
摘要:有个数据库发现磁盘告警 已经100% 经过排查发现数据库的data目录下有个 ibtmp1是个什么东西呢?查看官方文档后发现 The temporary tablespace is a tablespace for non-compressed InnoDB temporary tables and
阅读全文
摘要:工具:mysqlbinlog 一般情况下我们安装mysql之后二进制日志并没有开启,需要我们自行开启。 开启方法如下: 1.开启bin-log (1)在/etc/my.cnf配置文件里面 [mysqld] #选项添加 log-bin=mysql-bin #日志文件名称,未指定位置,默认数据文件位置
阅读全文
摘要:mysql中大数据表alter增加字段报错:"1034 Incorrect key file for table 'table_name'; try to repair it" 现象描述: mysql中大数据表执行alter增加字段时,/tmp的目录爆满,并且报错"1034 Incorrect ke
阅读全文
摘要:MySQL中大数据表增加字段,通过增加索引实现 普通的添加字段sql ALTER TABLE `table_name` ADD COLUMN `num` int(10) NOT NULL DEFAULT 0 AFTER `addtime`; 普通的添加索引sql ALTER TABLE `table
阅读全文
摘要:简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,M
阅读全文
摘要:MySQL数据库的二进制日志binlog记录了对数据库的全量DDL和DML操作,对数据库的point to point灾难恢复起着无法替代的关键作用。因此,基于此类考虑,需要对生产环境产生的binlog做好相应的备份措施。 这里主要谈及2种备份方法,一种通过脚本定时调度的方式,强行切换binlog,
阅读全文
摘要:#!/bin/bash # 要备份的数据库名'多个数据库用空格分开 databases=( basedata os-data os-ues policy_manage datadb uee enn_fnt etsp fannengdb filedb fnw-boss riet rules busi uac wit-operation mysql pvsdb pvs-datadb ) # 备...
阅读全文
摘要:从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 安装 git与pip的安装问题请自行搜索解决。 使用 MySQL server必须设置以下参数: user需要的最小权限集合: 权限说明 select:需要读取serve
阅读全文
摘要:查看mysqlbinglog日志
阅读全文
摘要:作为后端开发者,遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件。 方法有几种,但是个人觉得以下这种最简单,但是重启MySQL服务后需要重新配置。 查询日志功能是否开启 general_log:日志功能是否开启,默认关闭OFF gener
阅读全文
摘要:并行备份 节流备份 压缩备份 innobackupex p123123 compress /backup innobackupex p123123 compress compress threads=8 /backup innobackupex p123123 parallel=8 compress
阅读全文
摘要:xtrabackup 全量备份与恢复 "安装" 备份命令总结 恢复命令总结
阅读全文

浙公网安备 33010602011771号