MySQL
文章平均质量分 96
AiDBA宝典
个人网站:www.dbaup.com
展开
-
【DB宝45】MySQL高可用之MGR+Consul架构部署
文章目录一、MGR+Consul架构简介二、搭建MGR2.1、申请3台MGR机器2.2、3台主机安装MySQL环境2.3、修改MySQL参数2.4、重启MySQL环境2.5、安装MGR插件(所有节点执行)2.6、设置复制账号2.7、启动MGR,在主库(192.168.68.60)上执行2.8、其他节点加入MGR,在从库(192.168.68.61,192.168.68.62)上执行2.9、测试同步三、搭建Consul Server集群3.1、申请3台Consul Server主机3.2、安装Consul S原创 2021-03-29 09:10:45 · 855 阅读 · 1 评论 -
【DB宝43】MySQL误操作闪回恢复利器之my2sql
文章目录一、my2sql简介二、my2sql用途三、产品性能对比四、安装五、重要参数说明六、使用案例6.1 解析出标准SQL根据时间点解析出标准SQL根据pos点解析出标准SQL6.2 解析出回滚SQL根据时间点解析出回滚SQL根据pos点解析出回滚SQL6.3 统计DML以及大事务统计时间范围各个表的DML操作数量,统计一个事务大于500条、时间大于300秒的事务统计一段pos点范围各个表的DML操作数量,统计一个事务大于500条、时间大于300秒的事务6.4 从某一个pos点解析出标准SQL,并且持续打原创 2021-03-15 08:42:21 · 720 阅读 · 0 评论 -
【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡
文章目录一、MHA+ProxySQL架构二、快速搭建MHA环境2.1 下载MHA镜像2.2 编辑yml文件,创建MHA相关容器2.3 安装docker-compose软件(若已安装,可忽略)2.4 创建MHA容器2.5 主库131添加VIP三、配置ProxySQL环境3.1 申请ProxySQL主机并安装ProxySQL3.2 添加远程登录用户3.3 开启ProxySQL的web监控功能3.4 配置被监控的数据库3.4.1 向ProxySQL插入被监控数据库3.4.2 在所有被监控MySQL服务器上创建监控原创 2021-03-08 08:19:21 · 1108 阅读 · 1 评论 -
【DB宝40】MySQL高可用管理工具Orchestrator简介及测试
文章目录一、Orchestrator简介二、快速搭建Orchestrator环境三、添加主从环境四、修改集群别名五、拖动界面修改主从关系六、自动failover一、Orchestrator简介Orchestrator是一款开源,对MySQL复制提供高可用、拓扑的可视化管理工具,采用go语言编写,它能够主动发现当前拓扑结构和主从复制状态,支持MySQL主从复制拓扑关系的调整、支持MySQL主库故障自动切换(failover)、手动主从切换(switchover)等功能。Orchestrator后台依赖于原创 2021-02-22 17:57:39 · 3354 阅读 · 1 评论 -
【DB宝19】在Docker中使用MySQL高可用之MHA
文章目录一、MHA简介和架构1.1 MHA简介1.2 MHA工具包的组成1.3 MHA架构二、准备MHA环境2.1 下载MHA镜像2.2 编辑yml文件,创建MHA相关容器2.3 安装docker-compose软件(若已安装,可忽略)2.4 创建MHA容器2.5 初始化MHA环境2.5.1 添加网卡2.5.2 修改Manager节点的hosts文件2.5.3 主库131添加VIP2.5.4 分别进入132和133启动复制进程三、测试MHA相关功能3.1 检查MHA环境的配置3.1.1 检查SSH情况:3.原创 2021-02-19 09:01:07 · 1356 阅读 · 3 评论 -
【DB宝35】使用MySQL 8.0 克隆(clone)插件快速添加MGR节点
文章目录一、MySQL 8.0.17的克隆clone简介二、MGR现有环境三、使用clone技术添加MGR节点3.1 初始化新节点3.2 新节点安装clone插件和组复制插件3.3 新节点执行克隆任务3.4 在原3节点执行修改参数3.5 新节点启动MGR四、总结一、MySQL 8.0.17的克隆clone简介MySQL 8.0.17的克隆插件允许在本地或从远程 MySQL 实例在线克隆数据,从此搭建从库可以不再需要备份工具(PXB或mysqldump)来实现了。克隆数据是存储在 InnoDB 其中的数据原创 2021-01-29 14:45:16 · 825 阅读 · 0 评论 -
在Docker中安装使用MySQL高可用之MGR
文章目录一、创建3台MySQL环境二、修改MySQL参数三、重启MySQL环境四、安装MGR插件(所有节点执行)五、设置复制账号(所有节点执行)六、启动MGR单主模式6.1、启动MGR,在主库(172.72.0.15)上执行6.2、其他节点加入MGR,在从库(172.72.0.16,172.72.0.17)上执行七、多主和单主模式切换7.1、查询当前模式7.2、函数实现多主和单主切换7.2.1、单主切多主模式7.2.2、多主切单主模式7.3、手动切换7.3.1、单主切多主模式7.3.2、多主切单主模式八、测原创 2020-08-18 12:17:51 · 1456 阅读 · 0 评论 -
数据库笔试面试题库(Oracle、MySQL等)
数据库笔试面试题库(Oracle、MySQL等)⊙ 【DB笔试面试67】在Oracle中,关于表分区下列描述不正确的是()⊙ 【DB笔试面试65】在Oracle中,哪一种表分区方式建议的分区数是2的幂(2、4、8等),以获得最平均的数据发布()⊙ 【DB笔试面试63】要以NAME’s address is ADDR格式返回数据,以下SQL语句正确的是⊙ 【DB笔试面试6原创 2020-04-22 16:53:42 · 6714 阅读 · 0 评论 -
【MySQL】单表支持并行导出的工具--mydumper
【MySQL】单表支持并行导出的工具–mydumper下载和安装:https://github.com/maxbube/mydumperRHEL6.5源码安装mydumper 0.9.5:yum install -y cmake*yum install -y glib2-devel zlib-devel pcre-devel openssl-develyum install -y m...原创 2019-12-26 10:58:30 · 2818 阅读 · 0 评论 -
MySQL的COUNT语句--count(*)、 count(常量)、 count(列名)
MySQL的COUNT语句–count(*)、 count(常量)、 count(列名)数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。 而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是COUN...原创 2019-10-21 10:22:20 · 20930 阅读 · 0 评论 -
MySQL的文本导入load data local
MySQL的文本导入load data local数据文件格式:Aeschylus time as he grows old teaches many lessonsAlexander Graham Bell Mr.Watson,come here.i want you!Benjamin Franklin it is hard for an empty bag to st...原创 2019-09-04 16:16:27 · 1845 阅读 · 0 评论 -
MySQL恢复工具之binlog2sql闪回操作恢复误操作数据
MySQL恢复工具之binlog2sql闪回操作恢复误操作数据工具官网:https://github.com/danfengcao/binlog2sql本文所有依赖包链接:https://share.weiyun.com/57HUxNi---binlog2sql工具安装过程:http://blog.itpub.net/26736162/viewspace-265141...原创 2019-08-29 17:02:21 · 1184 阅读 · 0 评论 -
批量杀死MySQL连接的几种方法详解
批量杀死MySQL连接的几种方法详解官网:https://dev.mysql.com/doc/refman/5.6/en/kill.html13.7.6.4KILL Syntax<span style="color:#000000"> KILL [CONNECTION | QUERY] <em>processlist_id</e...原创 2019-08-28 15:17:40 · 1488 阅读 · 0 评论 -
MySQL启动和关闭命令总结
MySQL启动和关闭命令总结----启动MySQLmysqld --defaults-file=/etc/my.cnf &mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &service mysql start/etc/init.d/mysql startmysqld_multi start #多实例net...原创 2019-08-28 15:14:01 · 54111 阅读 · 0 评论 -
MySQL多实例管理(mysqld_multi)
MySQL多实例管理(mysqld_multi)官方文档: https://dev.mysql.com/doc/refman/5.7/en/multiple-servers.htmlhttps://dev.mysql.com/doc/refman/5.5/en/mysqld-multi.html1.MySQL多实例介绍1.1.什么是MySQL多实例MySQL多实例就是在一...原创 2019-08-28 15:12:21 · 7134 阅读 · 0 评论