代码改变世界

随笔分类 -  08-MySQL

MySQL Shell

2019-09-27 16:37 by williamzheng, 13332 阅读, 收藏, 编辑
摘要: 一、介绍 MySQL Shell是MySQL InnoDB Cluster集群的管理工具,负责管理维护整改InnoDB Cluster,MySQL Shell是MySQL Server的高级客户端和代码编辑器。除了提供的SQL功能,类似于 mysql,MySQL Shell还提供了JavaScrip 阅读全文

MGR监控报警

2019-09-27 16:14 by williamzheng, 800 阅读, 收藏, 编辑
摘要: 一、报警思路 m.conf文件记录配置信息,只需要修改这个文件的内容即可(需要将mysql_stat.sh里面的信息写到这里,进行中) mysql_stat.sh文件作为MGR状态监测脚本,加入定时任务每分钟执行 send_mail.py文件作为报警发送脚本,一旦MGR状态不正常则mysql_sta 阅读全文

MySQL Router单点隐患通过Keepalived实现

2019-09-27 15:57 by williamzheng, 1668 阅读, 收藏, 编辑
摘要: [toc] 一、介绍 有些情况下,可能MySQL Router不便装在每个应用所在的服务器上,那么这时候要解决MySQL Router的单点故障,就需要用到keepalived或者pacemaker了,本文介绍了MySQL Router HA通过keepalived来实现。 二、环境准备 IP地址 阅读全文

MySQL5.6数据导入MySQL5.7报错:ERROR 1031 (HY000)

2019-09-03 15:02 by williamzheng, 3365 阅读, 收藏, 编辑
摘要: 一、故障现象 今天将一个在MySQL5.7上的数据导入到MySQL5.6里面去,默认存储引擎都是InnoDB,导入报错如下: [root@oratest52 data]# mysql -uroot -p123456 < /data/127.sql ERROR 1031 (HY000) at line 阅读全文

mysql建立高效索引分析

2019-08-21 14:48 by williamzheng, 1202 阅读, 收藏, 编辑
摘要: 一、如何建立理想的索引? 查询频繁度 区分度 索引长度 覆盖字段 1.1区分度 假设100万用户,性别基本上男/女各为50W, 区分度就低。 1.2长度小 索引长度直接影响索引文件的大小,影响增删改的速度,并间接影响查询速度(占用内存多). 1.3区分度高,长度小 如何让区分度高,而长度小? 可以针 阅读全文

MGR安装

2019-08-16 17:24 by williamzheng, 1116 阅读, 收藏, 编辑
摘要: 二、环境准备 主机名 | IP地址 | 角色 | | node2.com | 172.16.8.101 | primary node3.com | 172.16.8.53 | seconde node3.com | 172.16.8.68 | seconde 操作系统:CentOS Linux re 阅读全文

MySQL Router

2019-08-13 17:35 by williamzheng, 15162 阅读, 收藏, 编辑
摘要: [toc] 一、介绍 1.1MySQL Router简介 MySQL Router是MySQL官方提供的一个轻量级中间件,是InnoDB Cluster的一部分,可在应用程序和后端MySQL服务器之间提供透明路由。主要用以解决MySQL主从库集群的高可用、负载均衡、易扩展等问题。Router作为一个 阅读全文

事务管理(ACID)

2019-08-13 16:41 by williamzheng, 393 阅读, 收藏, 编辑
摘要: 本文转自:https://blog.csdn.net/dengjili/article/details/82468576 [toc] 一、事务管理(ACID) 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency 阅读全文

mysqldump使用

2019-08-13 16:29 by williamzheng, 378 阅读, 收藏, 编辑
摘要: 一、使用mysqldump 备份数据库 1.1备份指定的多个数据库。 mysql> mysqldump -uroot -ppassword --databases choose test > backup.sql 1.2备份所有的数据库 mysql> mysqldump -uroot -ppassw 阅读全文

MySQL InnoDB Cluster

2019-08-12 15:48 by williamzheng, 1706 阅读, 收藏, 编辑
摘要: [toc] 一、InnoDB Cluster介绍 MySQL InnoDB Cluster是MySQL官方推出完整的高可用性解决方案,MySQL InnoDB Cluster由三大组件组成: MySQL Shell , MySQL Router , MySQL Group Replication 。 阅读全文