MySQL恢复中的几个问题解决方法

事情是这样的:我有一个buyvm VPS,他们挂的机器,然后打开一个全新的我,我要我的导出备份,他们真的救了大部分的数据。然后有一个无需任何困难就能恢复Web恢复的过程。问题在于MySQL的恢复。一个音符。

1。数据目录已完成,但任何表都不能被读取,而显示表是空的。

起初,怀疑数据目录中存在问题,试图修复它,并没有提示表。在全面提醒用户组问题之后,指定的用户组是MySQL来解决的。

复制代码代码如下所示:

chown -R MySQL / / / MySQL库VaR



2。然后修理,出现

复制代码代码如下所示:

警告:表标记为崩溃,最后修复失败。

警告:1客户端正在使用或未正确关闭表。

警告:文件大小:32453700应该是:32376944

错误:错误的bytesec:0-0-0在linkstart:32453660



根据提示,它是数据文件所有者问题,一看是root,给他MySQL,解决它。

复制代码代码如下所示:

chown -R mysql.mysql / / / MySQL库VaR



三.在修复完成,这是一个错误:不正确的信息在文件:'。 / / BBB FRM的AAA。

尝试了各种修复方法都没有成功。谷歌,发现FRM只存储表结构。表结构,尽量使用同一窗体结构的文件封面。删除bbb.frm,复制ccc.frm下图书馆,重命名为BBB。FRM,看,做!

总之,多备份是王的方式,MySQL的磁盘传输总是会遇到各种各样的问题。