自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 收藏
  • 关注

转载 MySQL主从复制延迟原因及处理思路

在异步或半同步的复制结构中,从库出现延迟是一件十分正常的事。虽出现延迟正常,但是否需要关注,则一般是由业务来评估。如:从库上有需要较高一致性的读业务,并且要求延迟小于某个值,那么则需要关注。首先,简单概述一下复制...

2018-05-22 23:55:01 782

转载 【Redis】slaveof 报错 Background transfer error

在slave上执行slaveof到master上,迟迟未成功。检查master的redis进程日志输出如下: 427:S 03 May 20:32:07.320 * Slave 10.9.95....

2018-05-09 19:46:46 345

转载 【MySQL】重放binlog故障一则 ERROR 1050 (42S01) : Table '' already exists

〇现象:在通过binlog增量恢复数据时,报错1050。〇 版本:MySQL 5.5.x 及以下 ,低版本的MySQL 5.6.x (在5.6的高版本中测试,无法复现,疑似被修复)〇 原因:...

2018-02-06 20:26:57 1807

转载 【MySQL】mysqldump备份失败与解决方案合集

〇 mysqldump: Error: Query execution was interrupted, maximum statement execution time exceeded when trying to ...

2018-01-30 17:34:21 5185

转载 MySQL大小写敏感问题lower_case_table_names & lower_case_file_system

〇 lower_case_file_system 该参数是用于描述data目录所在的操作系统是否为大小写敏感,该参数为bool类型,但无法修改。 0 -- 大小写敏感 1 -- 大小写不敏感...

2018-01-30 16:13:53 1008

转载 【MySQL】mysqldump Error 3024: Query execution was interrupted

数据库版本:MySQL 5.7.16mysqldump完整报错:mysqldump: Error: Query execution was interrupted, maximum statement executi...

2018-01-23 18:00:06 2045

转载 【MySQL】部分5.6版本罕见复制报错 ERROR 1837

场景: 1、简单的一主一从,版本MySQL-5.6.20 2、master_auto_position=0 3、开启gtid报错如下: Last_SQL_Errno: 1...

2017-11-22 17:20:38 163

转载 详解MySQL慢日志(下)选项参数篇

详解MySQL慢日志(上)query_time\start_time\lock_time 的坑 http://blog.itpub.net/29773961/viewspace-2147315/〇 lo...

2017-11-16 12:05:30 101

转载 详解MySQL慢日志(上)query_time\start_time\lock_time 的坑

详解MySQL慢日志(下) 选项参数篇:http://blog.itpub.net/29773961/viewspace-2147352/ 〇 long_query_time 场景:如下图,该图为...

2017-11-15 18:25:39 1319

转载 【Xtrabackup捉虫】Waiting for master thread to be suspended

使用xtrabackup 2.4.6版本,在备份完成后,prepare阶段(apply-log的时候)会抛出该提示: xtrabackup: starting shutdown with i...

2017-11-13 12:16:34 313

转载 MySQL 基准测试工具tpcc-mysql使用手册及报告分析

〇 下载安装 git clone https://github.com/Percona-Lab/tpcc-mysql.git cd tpcc-mysql/s...

2017-11-03 14:43:43 204

转载 MySQL 5.7 日志时间与系统时间不一致的问题(log_timestamps)

5.7.2后,MySQL加入了一个参数,log_timestamps这个参数是用于控制error log、general log、slow log日期时区的。当然,只对log_output=FILE的general ...

2017-10-17 11:57:23 561

转载 MySQL通过performance_schema定位未提交事务所执行的SQL

经常会遇到这样一个场景:业务那边觉得数据库“很慢”,上去通过show processlist查看发现大量State为在等待lock,如:Waiting for table metadata/level lock等...

2017-09-19 17:29:39 167

转载 MySQL 8.0.2 新特性 UNDO表空间管理的灵活性提升

一篇自己翻译的文章,原文来自MySQL Server官方团队博客:原文链接:http://mysqlserverteam.com/mysql-8-0-2-more-flexible-undo-tablespace-manag...

2017-09-07 12:01:52 115

转载 【MySQL】表索引损坏致Crash及修复过程一则

监控到一台MySQL实例在早上发生过Crash,上去看了一下,已经被mysqld_safe成功拉起。上去检查一下错误日志,发现错误日志如下(已对表名,库名,路径做脱敏处理): …………………...

2017-08-31 17:32:40 986

转载 使用mysqlbinlog备份binlog 搭建Binlog Server

binlog是增量备份必备之一,在有些场景下,实时或定期备份binlog是有必要的。其实官方mysqlbinlog自带这个功能。〇 常用的参数:-R | --read-from-remote-server 表...

2017-08-22 20:55:04 155

转载 iTerm2 for mac配置克隆会话功能

在mac下重新选择了iTerm2作为了终端工具发现默认没有类似SecureCRT的clone session功能……搜索引擎了一下找到了解决方法,整理如下:〇 依次打开 Preference ...

2017-08-18 05:01:58 709

转载 通过MySQL relaylog + SQL_Thread 增量恢复binlog

数据回档常常是使用全量备份+binlog增量实现的。而数据量很大的情况下,增量恢复binlog一直是一个苦恼的问题,因为恢复binlog速度十分慢,并且容易出错。恢复binlog文件一般有两种方法:〇 先解析...

2017-08-17 17:24:31 120

转载 MySQL使用AES_ENCRYPT()/AES_DECRYPT()加解密的正确姿势

遇到一个需求是这样的:需要在使用AES_ENCRYPT()函数将明文加密,存储在MySQL中,但是遇到了一些问题……说将加密后的密文,解密取出来是NULL。看了一下,她发过来的表结构:再看了她...

2017-07-19 18:14:26 3567

转载 【MySQL】一条SQL使磁盘暴涨并导致MySQL Crash

收到一个MySQL实例的磁盘告警,看到监控图,磁盘使用率增长速度非常快,在两个多小时的时间里,已经涨了170多G。检查到binlog目录并不大,而datadir已经180多G了,发现ibtmp1非常大,并且持续增长。...

2017-07-17 23:25:45 1258

转载 【MySQL】5.6/5.7并行复制bug导致的故障 ERROR 1755/1756

最近做了很多组基于并行复制(MTS)的主从,其中大多数为5.6->5.7的结构,少部分5.6->5.6的并行复制。每组m-s结构配置相近,有一定几率出现如下错误,但不是全部出现:〇 ERROR 1755:...

2017-07-13 21:56:55 762

转载 MySQL 5.7 新特性 共享临时表空间及临时表改进

〇 前言:在MySQL 5.6引用了独立undo tablespace之后,MySQL 5.7在temporary tablespace上做了改进。已经实现将temporary tablespace从ibda...

2017-06-20 20:40:19 195

转载 【MySQL】ERROR 1799 (HY000) innodb_online_alter_log_max_size参数过小的一则case

【问题描述】:版本:MySQL 5.6.36 (以上的版本都可能出现)行为:对某些访问频繁的大表做Online DDL现象:ERROR 1799 (HY000): Creating index 'GEN_CLUS...

2017-06-19 17:50:50 216

转载 【MySQL】MySQL 5.7 error和warnings无具体信息显示

【问题描述】: 版本:MySQL 5.7.18安装方式:二进制值包解压后直接初始化现象:只有错误代码,无错误详情,通过show errors和show warings都无法获取message。...

2017-06-16 15:24:16 738

转载 Percona XtraBackup 实现全备&增量备份与恢复

percona-xtrabackup主要是有两个工具,其中一个是xtrabackup,一个是innobackupex,后者是前者封装后的一个脚本。在针对MySQL的物理备份工具中,大概是最流行也是最强大的工具了,此外著名的物...

2017-03-23 15:24:04 202

转载 从MySQL双主高可用架构,谈恋爱关系。

这是一篇杂谈…………前文介绍单节点写的双主结构,和failover。后文…………就当个段子看看吧,是谈论生活的杂谈。 在MySQL HA方案中,有一个基于复制的简单架构,需要三台MySQL实例,正...

2017-03-14 17:21:21 49

转载 MySQL Transportable Tablespace(传输表空间) 使用详解

将大的InnoDB表从一个实例,移动或者复制到另一个实例,有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TTS。因为用到,故...

2017-02-21 17:58:17 294

转载 MySQL 5.7.17 Group Relication(组复制)搭建手册

本博文介绍了Group Replication的两种工作模式的架构。并详细介绍了Single-Master Mode的部署过程,以及如何切换到Multi-Master Mode。当然,文末给出了Group Replica...

2017-02-09 17:28:26 297

转载 【MongoDB】分片(sharding)+副本集(replSet)集群搭建

构建一个sharded cluster需要至少三个组件:〇 shard: 每一个shard包括了切片数据的子集,也可以被部署为“副本集”〇 mongos: 作为一个“查询路由”,在客户端和shard cluster之...

2016-11-25 16:39:57 143

转载 【MongoDB】高可用方案之副本集(Replica Set)

Replicat Set比起传统的Master - Slave结构而言,应用场景更加多,也有了自动failover的能力。在mongo3.2的文档中明确写道: Replica sets replac...

2016-11-15 17:39:38 171

转载 Chrome浏览器恢复通过backspace返回上一页面

chrome近期更新之后,不能通过 backspace 返回上一页面了。 改成了【ALT + 方向键】,比如【ALT + ←】和【ALT +→】。 在os x中则是【cmd+方向键】 通过安装【Go Back ...

2016-11-14 15:12:09 2330

转载 【MongoDB】主从复制(Master-Slave Replication)简单实现

其结构类似MySQL的主从复制。os:CentOS 6.5mongodb:3.2.10〇搭建master上: $ mkdir -p /data/testdb ...

2016-11-09 16:17:17 143

转载 在CentOS上利用mailx搭建邮件服务

安装很简单……直接通过yum就好了。 yum -y install mailx 安装好后,编辑/etc/mail.rc此处用163邮箱,只要在该文件末尾加上如下内容...

2016-11-03 17:37:10 368

转载 VMware workstation 11 "锁定文件失败" "打不开磁盘或快照所依赖的磁盘"

今天遇到这种情况了,比较误事……记录一下……导致这样的操作:将虚拟机挂起,然后重启windows再重新打开这台虚拟机发现如标题报错。解决办法比较简单,先把提示框关了。然后找到通过windows文件...

2016-11-03 15:27:19 121

转载 REPLICATION SLAVE 与 REPLICATION CLIENT 权限

测试的版本为5.6.30REPLICATION SLAVE 常用于建立复制时所需要用到的用户权限,也就是slave server必须被master server授权具有该权限的用户,才能通过该用户复制。并且"SH...

2016-11-01 15:39:36 2626

转载 MySQL 5.6 建立GTID主从复制 (GTID-based Replication)

实验基于 MySQL 5.6.x(5.6.30)ps. MySQL 5.7开启GTID更方便master: 192.168.1.186slave: 192.168.1.187〇 同步两个mysql...

2016-10-26 17:43:00 117

转载 【MongoDB】 MongoDB 3.2.x 安装实践

本次环境 RHEL6学着用一下MongoDB,做个笔记:下载&安装 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86...

2016-10-13 14:34:09 125

转载 MySQL GROUP BY分组取字段最大值

假设有一个业务场景,需要查询用户登录记录信息,其中表结构如下: CREATE TABLE `tb` ( `id` int(11) NOT NULL AUTO_INC...

2016-09-20 18:16:46 67

转载 MySQL5.6 -> MySQL5.7 跨版本多源复制(Multi-Source Replication)

MySQL多源复制支持【多个低版本->MySQL 5.7】的结构这样就可以让多个实例的schema汇聚在一台实例上,而且无需升级mysql版本并避免未知风险用户只需要给这些实例安一个MySQL 5.7作为slave...

2016-09-19 16:27:26 137

转载 可能需要被干掉的.mysql_history文件

这个文件记录了通过mysql-client的产生的语句,是一个"histroy file"。该文件默认名为.mysql_history,存放在~/.mysql_history中,在老的版本中,如MySQL 5.5:包...

2016-09-18 15:30:45 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除