MySQL的frm数据库文件还原及1146解决方法

MySQL数据库的源文件是一些后缀frm,opt,MYD的文件,通常情况下,只要把数据库名字的文件夹拷贝到MySQL数据库的数据存放位置就能重新使用了,但是有时候也会遇到1146错误:

提示:Table ‘xx.user’ doesn’t exist ( 1146 )[xx代表数据库名]
解决方法:
缺少数据表user

比如重新安装MySQL数据库的时候就可能遇到这样的错误,解决方法是关闭MySQL服务,把原来数据库Data存放数据库的文件夹下的名字为ibdata1的文件复制到新安装的数据库Data目录下,替换掉新安装的名字为ibdata1文件,并且删除名字为ib_logfile0和ib_logfile1的两个文件,重启MySQL服务就可以了,这样就解决了MySQL数据库frm文件还原数据库出现1146的问题了。

2 thoughts on “MySQL的frm数据库文件还原及1146解决方法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注