- 博客(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 347
转载 【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 1812
转载 【MySQL】mysqldump备份失败与解决方案合集
〇 mysqldump: Error: Query execution was interrupted, maximum statement execution time exceeded when trying to ...
2018-01-30 17:34:21 5186
转载 MySQL大小写敏感问题lower_case_table_names & lower_case_file_system
〇 lower_case_file_system 该参数是用于描述data目录所在的操作系统是否为大小写敏感,该参数为bool类型,但无法修改。 0 -- 大小写敏感 1 -- 大小写不敏感...
2018-01-30 16:13:53 1011
转载 【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 2054
转载 【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 102
转载 详解MySQL慢日志(上)query_time\start_time\lock_time 的坑
详解MySQL慢日志(下) 选项参数篇:http://blog.itpub.net/29773961/viewspace-2147352/ 〇 long_query_time 场景:如下图,该图为...
2017-11-15 18:25:39 1324
转载 【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 206
转载 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 168
转载 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 993
转载 使用mysqlbinlog备份binlog 搭建Binlog Server
binlog是增量备份必备之一,在有些场景下,实时或定期备份binlog是有必要的。其实官方mysqlbinlog自带这个功能。〇 常用的参数:-R | --read-from-remote-server 表...
2017-08-22 20:55:04 156
转载 iTerm2 for mac配置克隆会话功能
在mac下重新选择了iTerm2作为了终端工具发现默认没有类似SecureCRT的clone session功能……搜索引擎了一下找到了解决方法,整理如下:〇 依次打开 Preference ...
2017-08-18 05:01:58 711
转载 通过MySQL relaylog + SQL_Thread 增量恢复binlog
数据回档常常是使用全量备份+binlog增量实现的。而数据量很大的情况下,增量恢复binlog一直是一个苦恼的问题,因为恢复binlog速度十分慢,并且容易出错。恢复binlog文件一般有两种方法:〇 先解析...
2017-08-17 17:24:31 121
转载 MySQL使用AES_ENCRYPT()/AES_DECRYPT()加解密的正确姿势
遇到一个需求是这样的:需要在使用AES_ENCRYPT()函数将明文加密,存储在MySQL中,但是遇到了一些问题……说将加密后的密文,解密取出来是NULL。看了一下,她发过来的表结构:再看了她...
2017-07-19 18:14:26 3568
转载 【MySQL】一条SQL使磁盘暴涨并导致MySQL Crash
收到一个MySQL实例的磁盘告警,看到监控图,磁盘使用率增长速度非常快,在两个多小时的时间里,已经涨了170多G。检查到binlog目录并不大,而datadir已经180多G了,发现ibtmp1非常大,并且持续增长。...
2017-07-17 23:25:45 1266
转载 【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 767
转载 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 219
转载 【MySQL】MySQL 5.7 error和warnings无具体信息显示
【问题描述】: 版本:MySQL 5.7.18安装方式:二进制值包解压后直接初始化现象:只有错误代码,无错误详情,通过show errors和show warings都无法获取message。...
2017-06-16 15:24:16 739
转载 Percona XtraBackup 实现全备&增量备份与恢复
percona-xtrabackup主要是有两个工具,其中一个是xtrabackup,一个是innobackupex,后者是前者封装后的一个脚本。在针对MySQL的物理备份工具中,大概是最流行也是最强大的工具了,此外著名的物...
2017-03-23 15:24:04 204
转载 从MySQL双主高可用架构,谈恋爱关系。
这是一篇杂谈…………前文介绍单节点写的双主结构,和failover。后文…………就当个段子看看吧,是谈论生活的杂谈。 在MySQL HA方案中,有一个基于复制的简单架构,需要三台MySQL实例,正...
2017-03-14 17:21:21 50
转载 MySQL Transportable Tablespace(传输表空间) 使用详解
将大的InnoDB表从一个实例,移动或者复制到另一个实例,有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TTS。因为用到,故...
2017-02-21 17:58:17 295
转载 MySQL 5.7.17 Group Relication(组复制)搭建手册
本博文介绍了Group Replication的两种工作模式的架构。并详细介绍了Single-Master Mode的部署过程,以及如何切换到Multi-Master Mode。当然,文末给出了Group Replica...
2017-02-09 17:28:26 298
转载 【MongoDB】分片(sharding)+副本集(replSet)集群搭建
构建一个sharded cluster需要至少三个组件:〇 shard: 每一个shard包括了切片数据的子集,也可以被部署为“副本集”〇 mongos: 作为一个“查询路由”,在客户端和shard cluster之...
2016-11-25 16:39:57 144
转载 【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 2342
转载 【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 369
转载 VMware workstation 11 "锁定文件失败" "打不开磁盘或快照所依赖的磁盘"
今天遇到这种情况了,比较误事……记录一下……导致这样的操作:将虚拟机挂起,然后重启windows再重新打开这台虚拟机发现如标题报错。解决办法比较简单,先把提示框关了。然后找到通过windows文件...
2016-11-03 15:27:19 122
转载 REPLICATION SLAVE 与 REPLICATION CLIENT 权限
测试的版本为5.6.30REPLICATION SLAVE 常用于建立复制时所需要用到的用户权限,也就是slave server必须被master server授权具有该权限的用户,才能通过该用户复制。并且"SH...
2016-11-01 15:39:36 2628
转载 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 138
转载 可能需要被干掉的.mysql_history文件
这个文件记录了通过mysql-client的产生的语句,是一个"histroy file"。该文件默认名为.mysql_history,存放在~/.mysql_history中,在老的版本中,如MySQL 5.5:包...
2016-09-18 15:30:45 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人