解决MYSQL备份数据库错误 proc.frm
解决MYSQL备份数据库错误 proc.frm
报错信息: Incorrect information in file: '.\mysql\proc.frm'
使用Navicat for MySQL数据数据库,出现
找到mysql这个数据库,尝试一下,修复所有表
修复所有表后,出现无法修复,显示报错信息 Incorrect information in file: '.\mysql\proc.frm'
proc.frm,数据库中这个表出现错误,我们来检一下这个数据库的版本,选择数据库,右键 "命令列界面" 在命令提示窗口中输入 select version();
mysql> select version(); +-----------+ | version() | +-----------+ | 5.5.53 | +-----------+ 1 row in set mysql>
版本是 5.5.53,在查看一下MYSQL是多少位的,命令 show variables like '%version_%';
我们知道数据库版本是mysql 5.5.53 64位,接下来,进入官方网站,下载相同版本数据库
Mysql官方网站 https://www.mysql.com/
下载完成后,打开解压包,进入data目录,找到mysql数据库文件夹
proc.frm、proc.MYD、proc.MYI 三个文件复制出来,把原数据库的三个文件先备份一下,直接覆盖即可。
备份原数据库三个文件。
把下载的数据库包中的三个文件 proc.frm、proc.MYD、proc.MYI ,复制到现数据库中,三个文件直接覆盖即可。
覆盖完成后,重新打开数据库,我们尝试修复一下,看看还有没有错误。
之前的报错,已经没有了,我们在重新备份一下刚刚备份的数据库
教程结束 ~