MySQL修改Undo表空间存储目录

【Python学习日记:PySide6】【持续更新】 说明:PySide6 是 Qt for Python 的一部分,是一个 Python 绑定库,可以用来创建跨平台的 GUI 应用程序。它将 Qt 框架的丰富功能带到了 Python 环境中,允许开发者使用 Python 编写 GUI 应用程序。 阅读详情

1、查询源undo表空间目录

mysql[(none)]>show variables like 'innodb_undo%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| innodb_undo_directory    | ./    |
| innodb_undo_log_encrypt  | OFF   |
| innodb_undo_log_truncate | ON    |
| innodb_undo_tablespaces  | 2     |
+--------------------------+-------+

2、停止MySQL

systemctl stop mysqld

3、创建新undo表空间目录

[root@ct76mysql80 data]# pwd
/usr/local/mysql/data
[root@ct76mysql80 data]# mkdir undo_file
[root@ct76mysql80 data]# chown -R mysql.mysql undo_file
[root@ct76mysql80 data]# chmod -R 755 undo_file
[root@ct76mysql80 data]# ls -ld undo_file
drwxr-xr-x. 2 mysql mysql 4096 May 22 21:13 undo_file

4、移动undo表空间到新目录下

-rw-r-----. 1 mysql mysql 11534336 May 22 21:14 undo_001
-rw-r-----. 1 mysql mysql 11534336 May 22 21:14 undo_002
drwxr-xr-x. 2 mysql mysql     4096 May 22 21:13 undo_file
[root@ct76mysql80 data]# mv undo_00* undo_file
[root@ct76mysql80 data]# ls -l undo_file/
total 22528
-rw-r-----. 1 mysql mysql 11534336 May 22 21:14 undo_001
-rw-r-----. 1 mysql mysql 11534336 May 22 21:14 undo_002

5、修改undo表空间存储位置参数

innodb_undo_directory = ./undo_file

6、启动MySQL再次查询undo表空间位置

systemctl restart mysqld

[root@ct76mysql80 data]# mysql -uroot -proot
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.20 MySQL Community Server - GPL

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql[(none)]>show variables like 'innodb_undo%';
+--------------------------+-------------+
| Variable_name            | Value       |
+--------------------------+-------------+
| innodb_undo_directory    | ./undo_file |
| innodb_undo_log_encrypt  | OFF         |
| innodb_undo_log_truncate | ON          |
| innodb_undo_tablespaces  | 2           |
+--------------------------+-------------+
4 rows in set (0.01 sec)
天祥TX-1C单片机开发板-秒表程序 郭天祥TX-1C开发板实现秒表程序 附开发板图片和原理图 代码 #include <reg52.h> sbit key1=P3^4; //按键S2 sbit key2=P3^5; //按键S3 sbit U1=P2^6; //LED位选 sbit U2=P2^7; //LED片选 unsigned char code ledchar[]={ /... 阅读详情

相关推荐

深度探索:机器学习中的最大似然估计(MLE)原理及其应用

最大似然估计作为统计推断的核心方法,在机器学习领域具有广泛的应用价值和深远影响。尽管存在对模型假设敏感、易受异常值影响等局限性,但其直观的原理、坚实的理论基础以及高效的实现方式使其在实践中仍占据主导地位。随着深度学习、强化学习等新兴领域的快速发展,最大似然估计将继续演化并适应新的模型结构与优化框架。同时,结合现代优化算法、并行计算技术以及贝叶斯方法的融合,最大似然估计有望在保持其核心优势的同时,进一步提升参数估计的准确性和鲁棒性,为未来的机器学习研究与应用开辟更广阔的道路。

qq_51320133的博客 1万+

MYSQL 8 UNDO 表空间 你了解多少

UNDO LOG 的主要目的是完成事务回滚和MVCC 多版本控制中的读取过去事务的问题。UNLOG 这里有三个层次的问题1undo log 存在于undolog的日志段中2 undo log 的日志段 存在于undo log的回滚段中3unlog log 的回滚段存在于undo表空间和 全局临时表空间中这里提到为什么有两个位置来存储UNDO LOG1 UNDO 在全局临时表...

sql server的专栏 1161

AttifyOS 3.0实战:从固件提取到物联网设备安全评估全流程解析

本文详细解析了使用AttifyOS 3.0进行物联网设备安全评估的全流程。从获取D-Link路由器固件开始,到利用其预置的Binwalk等工具完成固件提取、解包Squashfs文件系统,并深入分析Web源码进行初步安全审计。这套集成系统极大简化了环境配置,让研究人员能专注于漏洞挖掘本身,是物联网安全评估的高效工具箱。

ice55的博客 214

mysql innodb_undo_directory默认_MySQL8.0的 UNDO 表空间管理

MySQL从8.0开始undo 表空间管理已经发生了改变,在5.7版本中一旦MySQL初始化以后,就不能再改变undo表空间了,所以我们在5.7版本中都是在初始化的时候对undo表空间进行一些设置,类似这样:在my.cnf文件中加入innodb_undo_directory= /data/mysql/undologs 和 innodb_undo_tablespaces=5 这两个参数,之所以这么改...

weixin_29147589的博客 883

Computer Networks 和 Computer & Security投稿经验

论文投稿

qq_50604294的博客 9230

Fluent基于低氧舱气体交换仿真(氮气与空气混合)

一、背景概述 模拟低氧舱充氮气和排除混合气体的过程,假设注入95%的氮气,舱内原有气体为空气,压力为标准大气压,温度为300K。观察气体注入过程中,舱内平均氮气和氧气浓度的变化。 二、Fluent设置 Setup 1、General type选择压力基 绝对速度 瞬态 重力勾选 2、Model 能量方程开启 组分运输开启,设置方法如下: 选择后OK,view就会变成Edit,点击Edit。然后再次点击Edit。 将组分中的非氮气氧气和空气的气体移除,右边选项需要将空气放在最后一位。 3、Materi

qq_35535616的博客 1万+

Oracle数据库更改数据文件位置

前言 近期IPCC服务器的数据库数据目录/oradata磁盘空间不足,由于无法添加磁盘来扩容,需要将数据库数据目录从/oradata更改为/home/oracle/oradata。 由于数据库文件和表空间具有不同的性质,将数据文件位置更改分为四个步骤:控制文件位置更改、数据文件位置更改(不包括临时数据文件)、临时数据文件位置更改、日志文件位置更改。 一、控制文件位置更...

一只不会写程序的程序猿 4128

瑞萨RA6M5驱动ST7735屏幕避坑指南:从软件SPI到显示汉字与图形的完整流程

本文详细介绍了瑞萨RA6M5单片机驱动ST7735屏幕的完整流程,涵盖硬件连接、软件SPI控制、汉字显示及图形绘制优化等关键步骤。通过避坑指南和实用代码示例,帮助开发者解决屏幕初始化、时序控制、字库移植等常见问题,实现高效稳定的显示效果。

weixin_28705087的博客 275

mysql存储目录修改

将 MySQL 的数据存储目录从默认的修改为需要几个步骤。

weixin_70090927的博客 1224

PCL 欧式聚类(C++详细过程版)

为充分了解算法实现的每一个细节和有待改进的地方,使用C++代码对算法实现过程进行复现。

点云侠的博客 2447

实战:RK3568 Android14 调试 ES8388 音频驱动 (MIC 篇)

这个板子的MIC设计使用了硬件自动切换方案,极大简化了软件层面的逻辑。我们不需要根据耳机插拔事件去编写复杂的路由切换代码,只需要守住 LIN1/RIN1 这一个入口,配置好增益,剩下的交给那颗 SGM3157 芯片即可。祝您的录音功能调试顺利!

qq_33427070的博客 1677

在MySQL5.7版本中, undo log 存储目录如何查找

Windows查找:Linux查找:在MySQL 5.7版本中,要查找undo log的存储目录,可以通过执行SQL查询来获取相关的配置参数。使用命令行登录到MySQL数据库。其中,是你的MySQL用户名,系统会提示你输入MySQL用户的密码。

qq_37679639的博客 885

不会C# Winform用户界面设计?是因为没有掌握这些控件(建议收藏)

文章目录6.1 常用控件6.1.1 单选按钮(RadioButton)6.1.2 复选框(CheckBox)6.1.3 框架1. 面板控件Panel2. 分组框GroupBox3. TabControl控件6.1.4 应用实例6. 2 列表框和组合框6.2.1 列表框(ListBox)6.2.2 组合框(ComboBox )6.2.3 应用实例6.3 用户交互界面6.3.1 滚动条和进度条6.3.2 定时器6.3.3 菜单设计菜单设计概述MenuStrip和ContextMenuSt

智慧空间实验室 2919

MySQL设置undo为独立表空间

MySQL5.6中开始支持把undo log分离到独立的表空间,并放到单独的文件目录下;采用独立undo表空间,再也不用担心undo会把 ibdata1 文件搞大; 也给我们部署不同IO类型的文件位置带来便利,对于并发写入型负载,我们可以把undo文件部署到单独的高速存储设备上. 在数据库初始化的时候就使用如下三个参数 innodb_undo_tablespaces=3 #设置为3个 innod...

Data & Analysis 1546

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

mysql数据库管理-innode undo表空间

从MySQL8.0版本开始,MySQL默认对undo进行了分离操作,也就是说,不需要在初始化中手动配置参数,默认会在datadir目录下生成两个10兆大小的undo表空间文件undo_001 和 undo002 并且可以在线的增加和删除undo表空间文件进行动态扩容和收缩,这在之前的版本都是不被准许的,MySQL也在越做越优,相信以后会更加智能和全面。),该变量可以动态调整,但是物理上的回滚段不会减少,只是会控制用到的回滚段的个数;当开启独立undo表空间时,指定undo文件存放的目录。

oradbm的博客 1200

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

MySQL 8.0.2起UNDO表空间管理更灵活

导读 MySQL 8.0.2起,将极大提升UNDO表空间管理的灵活性。 翻译团队:知数堂藏经阁项目 - 天一阁 团队成员:天一阁-神谕、 天一阁-冷锋 、天一阁-郭相成 译文校稿:叶师傅 原文出处:http://mysqlserverteam.com/mysql-8-0-2-more-flexible-undo-tablespace-management/ 原文作者:K

老叶茶馆 1756

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

MySQL Undo 工作机制历史演变

前几天遇到一个关于 Undo 变大的 CASE(大致的场景参见文章末尾),为了方便后续排查问题,于是系统的梳理 Undo 表空间的相关知识,希望对读者朋友有所帮助。

ActionTech的博客 1216

一文带你了解MySQL之undo日志

有的时候事务执行过程中可能已经修改了很多东西,执行到一半失败,为了保证事务的,我们需要把东西改回原先的样子,这个过程就称之为回滚

Multis 5812

mysql undo表空间大小_MySQL设置undo为独立表空间

博客文章除注明转载外,均为原创。采用独立undo表空间,再也不用担心undo会把 ibdata1 文件搞大;也给我们部署不同IO类型的文件位置带来便利,对于并发写入型负载,我们可以把undo文件部署到单独的高速存储设备上.在数据库初始化的时候就使用如下三个参数innodb_undo_tablespaces=3 #设置为3个innodb_undo_logs=128#默认128个innodb_undo...

weixin_28784019的博客 685

【InnoDB磁盘结构3】撤销表空间,Undo日志

想象一下撤销日志是什么?把数据库想象成一个巨大的、不断更新的电子表格。撤销日志就像是这个电子表格的“时光胶卷”或者“操作回放录像带”。它的核心任务非常简单却至关重要:记住每一个数据在被修改之前的样子。比如,你要把单元格 A1 的值从100改成200。在数据库(具体是 InnoDB 引擎)真正动手把100擦掉写上200的那一瞬间之前"位置:A1, 旧值:100, 修改时间/事务ID:X"这个“小本本”(撤销日志)就专门用来存储这些“修改前的快照”。撤销日志的核心作用(为什么需要它?

2301_80224556的博客 821

mysql undo文件_mysql undo管理

mysql undo管理声明:本文内容是笔者阅读《MySQL运维内参》后整理的笔记innodb支持的回滚段总共有128*1024=131072个。在事务的执行过程中,会产生两种回滚日志,一种是insert的undo日志,一种是update的undo日志。可能有人会问,delete哪里去了。其实是包含在update回滚日志中的。因为innodb把undo分为两类:一类是新增,也就是insert,一类...

weixin_32537985的博客 1135

MySQL(九):InnoDB 表空间(Tables)

本节着重分析一下表空间,通过本节我们将清楚以下几个问题: 1、什么是表空间(Tablespace)? 2、InnoDB 存储引擎有哪些表空间(Tablespace)? 3、InnoDB 存储引擎中的表空间(Tablespace)有什么用? 4、表空间(Tablespace)有哪些组成部分?及各个表空间的作用? 文章目录1、简述2、InnoDB 逻辑存储结构2.1、段(segment)2.2、区(e...

码客 1万+

MySQL系列-undo

之前讨论过redo的作用,那么与之对应的便是undo了,undo记录了事务的行为,实现了MySQL的回滚和MVCC。当update、delete或者insert一条数据,都会对应的在undo中生成一个前镜像信息,这个前镜像是以逻辑方式存储的(即反向更改的SQL语句,delete对应insert,insert对应delete),当需要rollback时,通过undo记录信息进行rollback,同Oracle undo一样,MySQL undo也是通过segment管理具体事务的,但是存储在共享表空间中(ib

renyanjie123的博客 3564

手动管理MySQL 8.0中的Undo表空间

在MySQL 8.0中手动管理Undo表空间可以大大增强数据库的灵活性和性能。通过合理配置和定期维护,可以确保数据库的高效运行并最大限度地减少系统资源的浪费。理解和掌握这些管理技巧是每位数据库管理员应具备的重要技能。

Mortal3306的博客 1002

MySQL Undo Log 深度解析:表空间、MVCC、回滚机制与版本演进全解

本文系统性解析了 MySQL InnoDB 的 Undo Log,包括表空间结构、Undo 的回滚与 MVCC 原理、Undo/Binlog/Redo 的区别、物理结构与写入流程、Undo 堆积及清理机制,并结合 MySQL 各版本演进对 Undo 的优化进行深入讲解。本文既适合面试备战,也适合从底层理解 MySQL 事务机制的读者。

往者之不谏 来者犹可追 2301

mysql undo管理

nnodb支持的回滚段总共有128*1024=131072个。 在事务的执行过程中,会产生两种回滚日志,一种是insert的undo日志,一种是update的undo日志。可能有人会问,delete哪里去了。其实是包含在update回滚日志中的。 因为innodb把undo分为两类:一类是新增,也就是insert,一类是修改,也就是update。分类的依据就是commit后要不要做pur...

Data & Analysis 990
上一篇: 以逻辑卷方式挂载已安装的MySQL目录
下一篇: 数据库通用学习线路(方法论)
Lissen_Gan
博客等级 码龄13年 11粉丝 44原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值