• 博客(10)
  • 资源 (11)
  • 收藏
  • 关注

原创 没有任何备份和其他信息,除了一个表名,某把数据文件删了,看看MySQL布道师Frédéric Descamps是怎么拯救数据库

现在正值MySQL 30年庆典之际,MySQL布道师Frédéric Descamps 发表了一篇标题为MySQL InnoDB Data Recovery的演讲,为了还原和验证演讲的内容,做了一个测试视频。

2025-05-22 11:50:41 166

原创 在MySQL Shell使用dump和load binlogs给不同实例迁移数据

7.另一个MySQL实例test数据库里没有t1表,然后导入前一个MySQL实例的binlog差额。6.创建表和写入数据,然后根据前面导出的起始点,导出之后的binlog差额。1.首先确认mysqlsh 版本在MySQL Shell 9.2.0以后。3.创建初始化导出和binlog导出的文件夹。2.确认配置文件里添加访问本地文件权限。5.导出dump的起始点。

2025-04-28 12:13:05 167

原创 使用温InnoDB缓冲池启动MySQL测试

1.首先我们看看InnoDB的架构图,应用访问数据库的时候,数据库从硬盘读取表空间的数据块写入内存的Buffer Pool.6.现在我们重启数据库,查看缓冲池里数据,里面没有前面内存InnoDB缓冲池里的数据。9.重启数据库查看缓冲池里数据,有数据没有表名,需要对表做一次访问,便会获取表名信息。3.我们用sysbench给数据库注入数据,并做数据库常规预热。2.这是一个没有应用访问的MySQL实例的缓存池数据。5.然后确认这几个参数目前的值,当前为默认值。4.我们看一下MySQL实例的缓存池数据。

2025-04-27 12:22:25 823

原创 Oracle Linux 8.10 编译安装sysbench

位置:https://codeload.github.com/akopytov/sysbench/zip/refs/heads/master [跟随至新的 URL]正在连接codeload.github.com (codeload.github.com)|20.205.243.165|:443... 已连接。5.最后的安装路径在/usr/local/bin下,默认的脚本在/usr/local/share/sysbench/下。正在保存至: “master.zip”1.首先下载sysbench二进制包。

2025-04-25 17:36:31 393

原创 在MySQL Shell里 重启MySQL 8.4实例

前一段时间看到MySQL官方视频的Oracle工程师在mysql shell里面重启mysql实例,感觉这个操作很方便,所以来试试,下面为该工程师的操作截图。7.测试,通过使用官方提供的脚本格式编写的start.sh脚本启动数据库,能够实现mysqlsh重启mysql实例。2.我们从系统上看一下mysql服务,看来默认在mysqlsh里shutdown mysql实例可以使用。6.我们根据官方文档创建mysql 启动脚本并启动数据库,当然启动前先要停止mysql实例。3.我们启动一下mysql服务。

2025-04-24 15:15:32 404

原创 MySQL 8.4 配置SSL组复制(八个步骤)

环境这里有三台MySQL主机,分别是192.168.3.71,72,73,主机名分别对应71.3_mgr1,72.3_mgr2,73.3_mgr3,操作系统均为Oracle Linux 8.10 X64,MySQL版本均为MySQL 8.4.4-commercial。1.我们在/etc/hosts文件添加以下解析,每台主机的hosts文件都添加。2.然后我们禁用一些不支持组复制的存储引擎和启用gtid,同时启用组复制。8.分别在192.168.3.72,73上启动组复制。7.引导组复制,写入同步测试数据。

2025-04-23 13:15:13 318

原创 MySQL 8.4 配置复制

参考文档:https://dev.mysql.com/doc/refman/8.4/en/replication-configuration.html。10.在复制从数据库上执行刚才从源库备份的dump文件。2.然后数据库复制从主机的my.cnf添加这几项。9.把dump文件拷贝到复制从数据库主机上。3.在源数据库上创建复制用户并授权。8.在复制从数据库上执行复制命令。14.检查复制从库上复制运行情况。11.在复制 从库上启用复制。保持与其他服务器ID不同。13.在复制从库上查看表。最大化持久性和一致性。

2025-04-17 14:07:04 200

原创 MySQL8.4 Enterprise安装Firewall及测试

4.指定mysql_firewall_reload_interval_seconds 系统变量,用来强制以指定的时间间隔从表重新加载内存缓存,配置变量值,重启生效。参考:https://dev.mysql.com/doc/refman/8.4/en/firewall.html。6.把root@'localhost',授权为FIREWALL_ADMIN。7.创建注册到防火墙的组配置fwgrp,并置于RECORDING(训练)中。2.SQL执行完后,有这几张表,并且默认启动firewall。

2025-04-15 17:37:29 237

原创 MySQL8.4创建keyring给InnoDB表进行静态数据加密

8.下载和安装HashiCorp Vault程序,我的是Oracle Linux 8,其他安装方式参考网址https://developer.hashicorp.com/vault/install。7.为了让公司证书与服务器证书一起在请求中传递,将 company.crt 公司证书的内容附加到vault.crt 服务器证书后面。2.创建公司Key company.key和HashiCorp Vault server的key vault.key。16.设置HashiCorp Vault认证和存储。

2025-04-15 08:39:34 782

原创 海纳百川,有容乃大。

2006-01-24 14:10:00 789

p6880880-112000-Linux-x86-64.zip Oracle 11g 11.2.4.0 R2

p6880880_112000_Linux-x86-64.zip Oracle 11g 11.2.4.0 R2 Oracle Database 11.2.0.1.0默认自带的OPatch版本是11.1.0.6.6, 而安装PSU 11.2.0.1.1必须使用OPatch 11.2.0.1.0或以上版本才行. 否则会有错误. 最新OPatch的版本为11.2.0.3.3

2017-10-17

p6880880-112000-Linux-x86-64-OPatchVersion11.2.0.3.12

p6880880_112000_Linux-x86-64 对应 OPatchVersion 版本为11.2.0.3.12

2017-10-17

精心编排Excel版 考研英语二大纲词汇5500词

精心编排Excel版 考研英语二大纲词汇5500词

2023-11-15

非常棒的ASP学习教程

非常棒的ASP学习教程,初学者和高级的文档都有。

2009-05-06

非常棒的一个asp网站

非常棒的一个asp网站,随便改改就可以。

2009-04-15

asp 网站 真的很不错的一个网站,新手学习很不错

asp 网站 真的很不错的一个网站,新手学习很不错

2009-04-14

linux指令大全

linux指令大全(完整篇).

2007-05-17

Linux 命令,非常多,很常用。

Linux 命令很详细,非常详细,Linux 管理必备手册。

2008-11-22

清华大学严蔚敏数据结构_ppt格式

清华大学严蔚敏数据结构_ppt

2007-08-06

asp 网站 真的很不错的一个网站,新手学习很不错

asp 网站 真的很不错的一个网站,新手学习很不错

2009-04-14

标准的asp 网站,改改就成了自己的网站,新手学习很不错。

标准的asp 网站,改改就成了自己的网站,新手学习很不错。

2009-04-15

谭浩强C语言word版

谭浩强C语言word版

2007-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除