06 2018 档案

摘要:转: https://blog.csdn.net/l1028386804/article/details/77199194 一、问题描述 今天在线运行的一个mysql崩溃了。 查看错误日志,如下: 二、问题分析 从日志中可以看出是innodb引擎出了问题。日志里提示到 http://dev.mysq 阅读全文
posted @ 2018-06-29 15:58 zping 阅读(1571) 评论(0) 推荐(0)
摘要:两套LVS的ID必须不一致 ,原文: http://blog.chinaunix.net/uid-29578485-id-5671910.html 在LVS服务器中修改配置文件 vi /etc/keepalived/keepalived.conf 修改以下红色字体: ! Configuration 阅读全文
posted @ 2018-06-29 15:50 zping 阅读(229) 评论(0) 推荐(0)
摘要:下载最新的dbdeployer1.6.0,使用非root账户安装dbdeployer,特别是mv的时候。 1,解压 dbdeployer unpack Percona-Server-5.7.22-22-Linux.x86_64.ssl101.tar.gz --sandbox-binary=/usr/ 阅读全文
posted @ 2018-06-29 10:28 zping 阅读(378) 评论(0) 推荐(0)
摘要:背景: MySQL5.7在主从复制上面相对之前版本多了一些新特性,包括多源复制、基于组提交的并行复制、在线修改Replication Filter、GTID增强、半同步复制增强等。因为都是和复制相关,所以本文将针对这些新特性放一起进行说明,篇幅可能稍长,本文使用的MySQL版本是5.7.13。 1, 阅读全文
posted @ 2018-06-29 10:10 zping 阅读(615) 评论(0) 推荐(0)
摘要:有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策. 下面是两种测试方法:(1)使用hdparm命令这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和 阅读全文
posted @ 2018-06-22 18:08 zping 阅读(256) 评论(0) 推荐(0)
摘要:git项目地址: https://github.com/akopytov/sysbench 利用sysbench很容易对mysql做性能基准测试(当然这个工具很强大,除了测试主流数据库性能,还能测试其它方面,详情自己看官网项目文档) Linux上的用法: 一、安装 yum install -y sy 阅读全文
posted @ 2018-06-22 14:15 zping 阅读(508) 评论(0) 推荐(0)
摘要:1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum 阅读全文
posted @ 2018-06-22 13:34 zping 阅读(220) 评论(0) 推荐(0)
摘要:一 前言 MySQL 的主从复制作为一项高可用特性,用于将主库的数据同步到从库,在维护主从复制数据库集群的时候,作为专职的MySQL DBA,笔者相信大多数人都会遇到“Got fatal error 1236 from master when reading data from binary log 阅读全文
posted @ 2018-06-21 15:39 zping 阅读(809) 评论(0) 推荐(0)
摘要:一台MySQL的Cat数据库,每天早上1点定期删除,有4个表,删除完后,这4个表都有blob字段,很大量,部署删除job就同步报错。 一开始把主从库的max_allowed_packet 设置到最大1G,重启后第二天还是同步报错。而且主库的binlog文件,从1点开始文件很大有4G,也有5G的,虽然 阅读全文
posted @ 2018-06-21 14:47 zping 阅读(1073) 评论(0) 推荐(0)
摘要:在日常工作中,经常会遇到历史大表从主库上迁移到备份机,以便腾出主库空间,那么如果你直接drop table 后,可能会引起数据库抖动,连接数升高等问题,从而影响业务。 那么用一个小技巧,即可轻松平滑的从主库上删除历史大表。 1、创建一个硬链接,在drop table 表时,"欺骗"MySQL已经删除 阅读全文
posted @ 2018-06-21 10:47 zping 阅读(657) 评论(0) 推荐(0)
摘要:MySQL5.7下配置GTID复制的方法: 修改主库和从库的配置文件,加入下列部分的配置项:主库:[mysqld]log-bin=mysql-binbinlog_format= ROWgtid-mode = ONenforce_gtid_consistency = ON从库:[mysqld]log- 阅读全文
posted @ 2018-06-13 13:04 zping 阅读(487) 评论(0) 推荐(0)
摘要:使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错。 如设置 replicate_do_db=testuse mysql;update test.table1 set ......第二句将不会被执行 如设置 replicate_ignore_db 阅读全文
posted @ 2018-06-12 16:00 zping 阅读(502) 评论(0) 推荐(0)
摘要:MySQL多源复制方案 看复制源Master_1的同步状态:SHOW SLAVE STATUS FOR CHANNEL 'Master_1'\G 查看复制源Master_2的同步状态:SHOW SLAVE STATUS FOR CHANNEL 'Master_2'\G slave上my.cnf的ms 阅读全文
posted @ 2018-06-12 14:10 zping 阅读(634) 评论(0) 推荐(0)
摘要:如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 1 What's Group Replication 主从复制,一主多从,主库提供读写功能,从库提供写功能。当一个事务在master 提交成功时,会把binlog文件同步到从 阅读全文
posted @ 2018-06-12 11:18 zping 阅读(349) 评论(0) 推荐(1)
摘要:my.cnf PRIMARY MEMBER_ROLE 其他节点 下图来自MySQL官方 阅读全文
posted @ 2018-06-12 10:44 zping 阅读(1867) 评论(0) 推荐(0)
摘要:八、Replication主要配置项(配置文件) 1、log_bin:指定binlog文件的名称,同时也表示开启binlog功能,在replication模式下,master上必须开启log_bin,如果slave不需要failover,可以不开启。文件将会放置在“datadir”目录下。 2、bi 阅读全文
posted @ 2018-06-12 09:29 zping 阅读(451) 评论(0) 推荐(0)
摘要:[client] user = root --用户 password = 1111aaA_ -- 密码 [mysql] prompt = [\\u@\\p][\\d]>\\_ -- cmd控制台前显示: node1 [localhost] {sa} (mysql) 而不是就是 mysql> no-auto-rehash --开启命令自动补全功能 [mysqld_safe] mall... 阅读全文
posted @ 2018-06-11 11:15 zping 阅读(476) 评论(0) 推荐(0)
摘要:“MySQL group replication” group replication是MySQL官方开发的一个开源插件,是实现MySQL高可用集群的一个工具。第一个GA版本正式发布于MySQL5.7.17中;想要使用group replication只需要从官网上下载MySQL5.7.17及以后的 阅读全文
posted @ 2018-06-07 18:42 zping 阅读(572) 评论(0) 推荐(0)
摘要:expire_logs_days ,binlog清理的时间。从库上relay-log-recovery = 1和relay-log-info-repository = TABLE; 保证了主从数据的一致性,不论从机怎么出错都能保证,主从一致。为什么呢?首先说SQL线程,SQL线程apply应用二进制 阅读全文
posted @ 2018-06-07 10:10 zping 阅读(223) 评论(0) 推荐(0)
摘要:适用场景:并发量大、数据量大的互联网业务 基础规范 1、必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 2、新库默认使用utf8mb4字符集 解读:utf8mb4和utf8都是万国码,无需转码,无乱码风险。其中utf8mb4是utf8的超 阅读全文
posted @ 2018-06-06 17:28 zping 阅读(582) 评论(0) 推荐(0)
摘要:前言 在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息。 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't fi 阅读全文
posted @ 2018-06-06 16:31 zping 阅读(4105) 评论(0) 推荐(0)
摘要:一、缘由: 某天看到主从复制延时的告警有点频繁,就想着是不是彻底可以解决一下。 一般主从复制,有三个线程参与,都是单线程:Binlog Dump(主) >IO Thread (从) > SQL Thread(从)。复制出现延迟一般出在两个地方 1)SQL线程忙不过来(可能需要应用数据量较大,可能和从 阅读全文
posted @ 2018-06-04 18:14 zping 阅读(778) 评论(0) 推荐(0)
摘要:Symlinks are fully supported only for MyISAM tables. 对应Innodb引擎数据文件放到其他目录 mysql> SHOW VARIABLES LIKE 'innodb_file_per_table'; + + +| Variable_name | V 阅读全文
posted @ 2018-06-01 16:34 zping 阅读(207) 评论(0) 推荐(0)
摘要:配置样例 首先提供一个我使用的配置样例 [html] view plain copy [client] #password=88888888 socket=/data/var/mysql/mysql.sock [mysqld_safe] pid-file=/data/var/mysql/mysqld 阅读全文
posted @ 2018-06-01 15:41 zping 阅读(16470) 评论(2) 推荐(3)