关于Mysql版本升级迁移数据库时报Error Code: 3554 - Access to system table ‘mysql.innodb_index_stats‘ is rejected错误

2023-05-16

目录

一、背景

二、经过

三、解决

四、总结


一、背景

今天在学习Redis时,想到这么一个应用场景:如果我们将经常查询的数据先存到Redis中,然后每当我们要从数据库查询数据时,先查询Redis缓存,有则直接获取;当数据库对该条数据有更新操作时,则删除Redis中对应的缓存,以此来提升应用的查询性能。

于是我想到MySQL8.0之后已经移除了缓存功能,而在其之前,MySQL还保留了缓存功能,影响查询性能,而我用的是MySQL5.7.35版本的,所以我决定升级数据库版本到8.0。

二、经过

  1. 我先对原来的数据库进行了全库备份(错误就在此处!),备份完之后,经过了一系列操作,将MySQL8.0装好了,也卸载干净了原来的版本。
  2. 打开SQLyog,导入备份sql文件,开始执行,迁移原来的数据库。
  3. 此时,提示错误如下图:此时已经无法正常恢复原来的数据库了!!!!

三、解决

        一阵慌乱之后,经过一番查阅资料,发现,全库备份是行不通的,必须单库备份,逐个导入,如此方为上策。于是我在另一台电脑上装了跟原先数据库一样的版本(必须一样,否则无法执行全库备份文件!!!!)然后执行了全库备份文件,结果让我震惊!——成功了!!!,数据库全部恢复了,于是我赶紧开始逐个将数据库备份出来(这里一定要是单库备份!!!),忙活了好一会,备份了七八个文件,然后再拿到自己的电脑上,执行了单库的备份文件,结果再次震惊!——备份成功了!于是数据库便从MySQL5.7.35迁移到了8.0上。

四、总结

        低版本MySQL向高版本MySQL迁移数据库,一定要进行单库备份,不可全库备份,否则会导致迁移失败!!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于Mysql版本升级迁移数据库时报Error Code: 3554 - Access to system table ‘mysql.innodb_index_stats‘ is rejected错误 的相关文章

  • Arch linux使用yay安装软件时有效性检查错误

    错误 xff1a 一个或多个文件没有通过有效性检查 span class token operator 61 61 span span class token operator gt span 正在验证 span class token b
  • 无人驾驶(四)---远程桌面控制工具: NoMachine踩坑记录

    NoMachine for mac是一款免费的远程桌面访问工具 xff0c 这款软件的连接到远程桌面后延迟可以非常低 xff0c NX协议在高延迟低带宽的链路上提供了近乎本地速度的响应能力 xff0c 打破空间和时间的障碍 xff0c 让您
  • ubuntu 20.04安装配置ssh远程服务中出现的一些问题及总结

    0 安装配置过程参考 56条消息 ubuntu20 04开启SSH远程登录 从此开始低调范 的博客 CSDN博客 ubuntu开启ssh远程登录 1 输入sudo apt get install openssh server提示Readin
  • OSPF综合实验配置

    1 R4为ISP 其他只能配置IP地址 xff0c R4与其他所有直连设备间使用公有IP 与R4相连的路由器R3 5 6 7都要做NAT 保证底层私网能ping通公网 xff1b R4直连的路由器有缺省指向R4 xff0c 每台路由器都要有
  • 双向重发布--路由策略实验报告

    题目要求 xff1a 1 两个协议间进行多点双向重发布 2 R7环回没有宣告在OPSF中 xff0c 而是后期重发布进入 xff1b 3 解决环路 xff0c 所有路径选择最优 xff0c 且存在备份 一 配置底层IP地址 R3 int g
  • VLAN实验

    实验拓扑 实验配置 1 将接口划入vlan 2 配置路由器 xff0c 通过池塘下发地址 测试 pc2可以访问pc4 pc5 pc6 pc5不能访问pc6 pc1可以访问2 4 5 6
  • TCP三次握手四次挥手(图解)

    TCP三次握手 TCP连接的建立是一个三次握手的过程 如图所示 xff1a 主机A xff08 通常也称为客户端 xff09 发送一个标识了SYN的数据段 xff0c 表示期望与服务器A建立连接 xff0c 此数据段的序列号 xff08 s
  • kali换源详细步骤

    1 进入sources list文件编辑模式 2 把kali原有的源注释掉 xff0c 把阿里源放进去 deb span class token property https span span class token punctuatio
  • C/C++中的1<<n什么意思?

    1 lt lt 2 1的二进制是00000001 lt lt 意思是将二进制编码向左移动2位并将空位补0 即00000001转化为00000100 61 4 同理 1 gt gt n 为将二进制码向右移动n位
  • Linux 文本文件编码GBK转UTF-8

    Linux服务器中调用Oracle卸数工具sqluldr2 xff0c 数据库编码为GBK 需要卸UTF 8的数据文件出来 xff0c 如果某个字段为中文 xff0c 因为GBK为两个字节 xff0c UTF 8为三个字节 xff0c 同样
  • PHP-RCE绕过的姿势总结

    文章目录 前言一 命令执行空格过滤取反绕过命令分隔符黑名单绕过 xff08 比如flag字符 xff09 拼接编码单双引号的绕过 二 代码执行linux中的直接查看文件内容工具通过命令行写入webshell无数字字母绕过webshell无回
  • 一些文件目录架构知识

    在Linux内所有的数据都是以文件的形式来呈现 xff0c 因此 xff0c 在Linux系统中最重要的地方就在于目录树架构 目录树架构 xff1a 指以根目录 xff08 用斜线 表示 xff09 为主 xff0c 然后向下呈现为分支状的
  • date、cal、bc命令简单的使用

    在Linux系统中的命令是严格区分大小写的 xff0c 换句话说就是 xff0c 在Linux环境中字母大小写是不一样的东西 date 显示日期与时间 用法 xff1a 直接在命令行模式中输入 date 敲回车 xff1a 格式化输出功能
  • 几个常见处理目录的命令

    xff5e cd 切换目录 进入当前使用者 debian11 的家目录 xff1a 或者 xff1a cd 去到目前的上层目录 xff1a cd 去到指定的文件的目录 xff1a cd 绝对路径 回到刚刚那个目录 xff1a cd pwd
  • Win10系统下安装JDK8笔记

    一 下载安装包 1 浏览器搜索Oracle的官网 xff1a https www oracle com xff0c 进入如下页面 xff1a 2 点击头部标题栏上的 Products 产品 xff0c 此时会有二级标题显示出来 xff0c
  • 关于Easyexcel读取EXCEL合并单元格信息

    关于Easyexcel读取EXCEL合并单元格信息 1 excel模版 span class token annotation punctuation 64 Configuration span span class token keywo
  • 安装Anaconda之后cmd打不开

    安装Anaconda之后cmd就打不开了 xff0c 原因是AutoRun命令被改为了if exist 按win 43 r xff0c 输入regedit打开注册表编辑器 xff0c 顶部输入 xff1a 计算机 HKEY CURRENT
  • git repo拉取代码gpg: Can‘t check signature: No public key问题,

    qiufanzheng 64 qiufanzheng SJB6 rk356x linux repo init repo url 61 git 64 ashrdgit sh ieinet org vendor google aosp git
  • git repo 拉取代码,报错gpg: Can‘t check signature: No public key问题

    qiufanzheng 64 qiufanzheng SJB6 rk356x linux repo init repo url 61 git 64 ashrdgit sh ieinet org vendor google aosp git
  • 利用栈来判断回文数

    一 xff1a 什么是回文数 xff1a 121 1221 这些数从前往后读 xff0c 从后往前读都是一样的 利用栈求解思路 xff1a 我们用一个数组来存储输入的字符串ss xff0c 然后我们从下标为零到最后 xff0c 取出元素放入

随机推荐

  • Laravel 简单使用七牛云服务

    前言 路漫漫其修远兮 xff0c 吾将上下而求索 学习 Laravel 之初觉得所有东西都很厉害的样子 xff0c 现在看来就是很厉害啊 xff01 最近在写一个项目上传的模块 xff0c 要上传图片到七牛云 xff0c 昨天看了一下午七牛
  • 前端知识点(三):Flex布局(弹性布局)

    1 定义flex布局 1 display flex 2 行内元素 display inline flex 父元素中设置为flex布局 xff0c 形成flex容器 子元素的float clear vertical align属性将失效 2
  • 网络服务---OSI七层参考模型及各层工作原理详解

    OSI网络模型概念 OSI模型 xff08 Open System Interconnection Reference Model xff09 是指国际标准化组织 ISO 提出的一个试图使各种计算机在世界范围内互连为网络的标准框架 xff0
  • 树莓派官方系统连接电脑(电视)显示器无信号输出的解决方法

    一 打开盘符中的config文件 二 对第五行进行修改 修改前 xff1a 将 hdmi safe 61 1 修改为 xff1a hdmi safe 61 1 overscan left 61 30 overscan right 61 30
  • Cannot read properties of null (reading ‘style‘)前端错误记录21/10/20

    前端错误记录 Vue报错Cannot read properties of null reading style Vue报错 Cannot read properties of null reading style 起因 xff1a Vue
  • Java获取国内各个地区实时天气

    获取国内各个地区实时天气 不废话直接上代码 span class token keyword public span span class token keyword static span span class token class n
  • MyBatis-Plus——条件构造器Wapper、QUeryWrapper、UpdateWrapper、LambdaQueryWrapper、LambdaUpdateWrapper(详解)

    目录 一 条件构造器简介 二 QueryWrapper组装查询条件 三 QueryWrapper组装排序条件 四 QueryWrapper组装删除条件 五 QueryWrapper实现修改功能 六 QueryWrapper条件的优先级 七
  • 左移和右移的算法

    lt lt 左移 1 运算规则 xff1a 按二进制形式把所有的数字向左移动对应的位数 xff0c 高位移出 舍弃 xff0c 低位的 空位补零 2 语法格式 xff1a 需要移位的数字 lt lt 移位的次数 例如 xff1a 3 lt
  • 1.Stm32F407系列之点亮LED灯

    点灯大师已上线 xff01 我们在测试一个开发板的好坏 xff0c 或者是验证一些小功能模块是否起作用的时候 xff0c 最简单的方法就是打印输出或者是用LED灯指示 想要控制LED灯的亮和灭 xff0c 只要我们配置好IO口 xff0c
  • 智能机器人软件工程师学习路线

    0 引言 很多朋友对机器人软件开发和人工智能感兴趣 xff0c 不知道怎么学习 xff0c 传智播客武汉校区在今年3月份开设了一期智能机器人软件开发工程师就业班 xff0c 在这里我把就业班的学习曲线给大家介绍一下 0基础小白也能学会的人工
  • 2021-09-29 java命名规范、常量、变量简记

    文章目录 前言一 标识符 关键字 命名规则二 常量 变量 1 常量简介2 变量简介总结 前言 在刚入门java时 xff0c 应该养成代码规范书写的好习惯 xff0c 不应该随意命名 xff0c 符合统一的命名规则 xff0c 也会使别人在
  • Spring 学习笔记(十)渲染 Web 视图 (Apache Tilesa 和 Thymeleaf)

    使用Apache Tiles视图定义布局 为了在Spring中使用Tiles xff0c 需要配置几个bean 我们需要一个TilesConfigurer bean xff0c 它会负责定位和加载Tile定义并协调生成Tiles 除此之外
  • 2021-10-13 关于参数校验及@Valid和@RequestBody注解的组合使用

    一 前言 xff1a 学会并熟悉注解的使用 xff0c 在开发过程中 xff0c 是可以提高效率和简化工作复杂程度的 xff0c 也是会逐渐称为主要编码方式之一 二 1 64 RequestBody注解 xff1a 该注解在处理控制层的请求
  • vue之VueCli4的安装及使用

    一 前言 Vue CLI 是一个基于 Vue js 进行快速开发的完整系统 xff0c 提供 xff1a 通过 64 vue cli 实现的交互式的项目脚手架 通过 64 vue cli 43 64 vue cli service glob
  • 浅谈Mysql数据库

    一 为什么要使用数据库 xff1f 使用一个东西 xff0c 就要清楚它的功能价值 xff0c 才能更好的利用它 xff0c 使我们在工作生活中游刃有余 关于数据库的使用 xff0c 好多人会说 xff0c 一个数据库就是好多张表 xff0
  • java自定义一个数组类(封装多种方法)

    一 自定义数组类的动机 java给定的数组为静态的 xff0c 我们是无法对齐进行灵活的操作 xff0c 比如指定位置添加元素 xff0c 删除元素 xff0c 判断是否非空等 xff0c 于是我们便需要利用 面向对象 的设计模式 xff0
  • 关于JVM(基本常识)

    目录 一 JVM是什么 1 概述 二 为什么要用JVM 1 java程序的执行流程 2 JVM的架构 一 JVM是什么 1 概述 关于JVM xff0c 在百度上的解释为 xff1a JVM是Java Virtual Machine xff
  • JVM之几种常见的JIT优化

    目录 一 公共子表达式消除 xff08 经典的JIT优化技术 xff09 二 方法内联 三 逃逸分析 四 三种逃逸分析优化方式 1 对象的栈上内存分配 2 标量替换 3 同步锁消除 一 公共子表达式消除 xff08 经典的JIT优化技术 x
  • 示例数据库Sakila-db安装(Linux版)

    目录 一 关于Sakila示例数据库 二 安装步骤 三 主要相关命令 一 关于Sakila示例数据库 sakila数据库是国内外对于MySQL研究时广泛使用的一个示例数据库 xff0c 包含了较为大量的数据和使用了合理的数据库结构设计 xf
  • 关于Mysql版本升级迁移数据库时报Error Code: 3554 - Access to system table ‘mysql.innodb_index_stats‘ is rejected错误

    目录 一 背景 二 经过 三 解决 四 总结 一 背景 今天在学习Redis时 xff0c 想到这么一个应用场景 xff1a 如果我们将经常查询的数据先存到Redis中 xff0c 然后每当我们要从数据库查询数据时 xff0c 先查询Red