mysql proc.frm_解决MYSQL备份数据库错误 proc.frm

2023-11-25 15:59

本文主要是介绍mysql proc.frm_解决MYSQL备份数据库错误 proc.frm,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

解决MYSQL备份数据库错误 proc.frm

更新时间:2017-04-18 10:53:52

解决MYSQL备份数据库错误 proc.frm

报错信息: Incorrect information in file: '.\mysql\proc.frm'

使用Navicat for MySQL数据数据库,出现

f929bd52a2b0695155ea2e2192a0447b.png

找到mysql这个数据库,尝试一下,修复所有表

62fbe9810f1c110e9024f371517511d9.png

修复所有表后,出现无法修复,显示报错信息 Incorrect information in file: '.\mysql\proc.frm'

b12e2c7d756de661a49398204468313e.png

proc.frm,数据库中这个表出现错误,我们来检一下这个数据库的版本,选择数据库,右键 "命令列界面" 在命令提示窗口中输入 select version();

7d49bae7d226f12f636bb1b6e0cdd1ab.png

5bbb8d7c6fe2115bd995d267648faff7.pngmysql> select version();

+-----------+

| version() |

+-----------+

| 5.5.53    |

+-----------+

1 row in set

mysql>

版本是 5.5.53,在查看一下MYSQL是多少位的,命令  show variables like '%version_%';

af42ba47fa80c930953dd5827ccd830d.png

我们知道数据库版本是mysql 5.5.53 64位,接下来,进入官方网站,下载相同版本数据库

18fed3edd156ea0ce1d43c6e81990d2b.png

9476c357876b69569287840d625f0e5a.png

c1f9aeaaad451ee38f6475bd8e36d162.png

d30f2e9cf6530bc8c01fe4f2e7703ecb.png

e0b9b43e2b6a721a2d7c70a5b0374824.png

30d696b9474fc798bae3970d66e86c6a.png

b9a5395b727e7bbd71d4d6cd164da5d2.png

7d08f39891de9ace0db266a52c34ea15.png

下载完成后,打开解压包,进入data目录,找到mysql数据库文件夹

a69d322fecc48573756c33d03a887a80.png

4d75b025ad6e439626109a06a464666a.png

proc.frm、proc.MYD、proc.MYI 三个文件复制出来,把原数据库的三个文件先备份一下,直接覆盖即可。

e7f26a6c8afa4e57c222d57f9f41a24a.png

备份原数据库三个文件。

4c89efe109211ada5b7a3ccc7c64313e.png

把下载的数据库包中的三个文件 proc.frm、proc.MYD、proc.MYI ,复制到现数据库中,三个文件直接覆盖即可。

4d6ab81f21ca74bdc12dc337d78d2eff.png

覆盖完成后,重新打开数据库,我们尝试修复一下,看看还有没有错误。

e9558ce104bfd488d94da9abc22abc76.png

之前的报错,已经没有了,我们在重新备份一下刚刚备份的数据库

05da5818cbd018e0f7e851bb8b538644.png

教程结束 ~

这篇关于mysql proc.frm_解决MYSQL备份数据库错误 proc.frm的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/424075

相关文章

MySQL 日期时间格式化函数 DATE_FORMAT() 的使用示例详解

《MySQL日期时间格式化函数DATE_FORMAT()的使用示例详解》`DATE_FORMAT()`是MySQL中用于格式化日期时间的函数,本文详细介绍了其语法、格式化字符串的含义以及常见日期... 目录一、DATE_FORMAT()语法二、格式化字符串详解三、常见日期时间格式组合四、业务场景五、总结一、

mysql线上查询之前要性能调优的技巧及示例

《mysql线上查询之前要性能调优的技巧及示例》文章介绍了查询优化的几种方法,包括使用索引、避免不必要的列和行、有效的JOIN策略、子查询和派生表的优化、查询提示和优化器提示等,这些方法可以帮助提高数... 目录避免不必要的列和行使用有效的JOIN策略使用子查询和派生表时要小心使用查询提示和优化器提示其他常

grom设置全局日志实现执行并打印sql语句

《grom设置全局日志实现执行并打印sql语句》本文主要介绍了grom设置全局日志实现执行并打印sql语句,包括设置日志级别、实现自定义Logger接口以及如何使用GORM的默认logger,通过这些... 目录gorm中的自定义日志gorm中日志的其他操作日志级别Debug自定义 Loggergorm中的

springboot3.4和mybatis plus的版本问题的解决

《springboot3.4和mybatisplus的版本问题的解决》本文主要介绍了springboot3.4和mybatisplus的版本问题的解决,主要由于SpringBoot3.4与MyBat... 报错1:spring-boot-starter/3.4.0/spring-boot-starter-

MySQL InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据

《MySQLInnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据》mysql的ibdata文件被误删、被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所有表数据... 参考:mysql Innodb表空间卸载、迁移、装载的使用方法注意!此方法只适用于innodb_fi

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

MySQL进阶之路索引失效的11种情况详析

《MySQL进阶之路索引失效的11种情况详析》:本文主要介绍MySQL查询优化中的11种常见情况,包括索引的使用和优化策略,通过这些策略,开发者可以显著提升查询性能,需要的朋友可以参考下... 目录前言图示1. 使用不等式操作符(!=, <, >)2. 使用 OR 连接多个条件3. 对索引字段进行计算操作4

MySQL表锁、页面锁和行锁的作用及其优缺点对比分析

《MySQL表锁、页面锁和行锁的作用及其优缺点对比分析》MySQL中的表锁、页面锁和行锁各有特点,适用于不同的场景,表锁锁定整个表,适用于批量操作和MyISAM存储引擎,页面锁锁定数据页,适用于旧版本... 目录1. 表锁(Table Lock)2. 页面锁(Page Lock)3. 行锁(Row Lock