摘要:
模拟误删除 lsof |grep g_device_action_base.ibd 查看当前该ibd文件对应的内存中的文件句柄 ll /proc/8084/fd/35 查看文件句柄可以看到,实际就是对文件的一个软链接 rm /data/mysql/data/demo/g_device_action_ 阅读全文
摘要:
1. 下载最新版的企业版 下载最新版的MySQL企业版无需Oracle付费账号,只需在Oracle网站注册普通个人账号即可 登录MySQL开源官方网站 https://www.mysql.com/downloads/ 登录自己个人的Oracle网站账号 搜索并选择需要下的软件 点击查看下载的详细信息 阅读全文
摘要:
环境信息 角色 IP 端口 版本 主节点 10.186.61.25 3306 5.7.31 从节点 10.186.61.25 3306 5.7.31 压力机 10.186.61.162 / / 主节点环境准备 -- 清理环境信息 stop slave; stop slave all; reset m 阅读全文
摘要:
InnoDB Cluster 基本概述 InnoDB Cluster是MySQL官方实现高可用+读写分离的架构方案,其中包含以下组件 MySQL Group Replication,简称MGR,是MySQL的主从同步高可用方案,包括数据同步及角色选举 mysqlshell 是InnoDB Clust 阅读全文
摘要:
异常背景 之前一篇博客介绍到由于MySQLredo日志的调整导致xtrabackup备份失败的文章,参考https://www.cnblogs.com/zhenxing/p/xtrabackup_mysql80.html,这次我们尝试用xtrabackup 8.0.14来备份MySQL 8.0.22 阅读全文
摘要:
LOAD 基本背景 我们在数据库运维过程中难免会涉及到需要对文本数据进行处理,并导入到数据库中,本文整理了一些导入导出时常见的场景进行示例演示 LOAD 基础参数 文章后续示例均使用以下命令导出的csv格式样例数据(以,逗号做分隔符,以"双引号作为界定符) -- 导出基础参数 select * in 阅读全文
摘要:
1. import_table介绍 上期技术分享我们介绍了MySQL Load Data的4种常用的方法将文本数据导入到MySQL,这一期我们继续介绍另一款更加高效的数据导入工具,MySQL Shell 工具集中的import_table,该工具的全称是Parallel Table Import U 阅读全文
摘要:
1. 漏洞的命名 MySQL的漏洞披露以CVE开头,加上年份及具体漏洞编号的形式,如 CVE-2019-5482 CVE = Common Vulnerabilities & Exposures(常见漏洞与披露) 2019 = 为漏洞披露的年份 漏洞披露一般为1年4次,也就是一季度一次,分别在每年的 阅读全文
摘要:
一. 基础使用场景 ## 直接解析binlog文件内容 shell> mysqlbinlog mysql-bin.000001 |less ## 显示更详细的binlog信息 ## binlog_rows_query_log_events为ON时,需要使用-vv才可看到具体SQL shell> my 阅读全文
摘要:
1. 背景介绍 最近在做数据迁移过程中遇到一个MySQL用户相关的迁移问题,涉及到2个机房之间,由于2个机房的网段不一样,但数据库中用户定义对可访问的IP网段做了明确限定,如,user_a@100.1.%,当迁移到目标网段为200.1开头时,会导致用户无法连接数据库,通常我们的做法可以有以下2种 创 阅读全文