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

Mysql必读MySQL恢复中的几个问题解决方法,第1张

概述介绍《Mysql必读MySQL恢复中的几个问题解决方法》开发教程,希望对您有用。

@H_502_1@《MysqL必读MysqL恢复中的几个问题解决方法》要点:
本文介绍了MysqL必读MysqL恢复中的几个问题解决方法,希望对您有用。如果有疑问,可以联系我们。

MysqL入门事情是这样的: 我有个BuyVM的VPS,结果人家机器挂了,然后新开了一个给我,我要求给我导出备份,人家还真抢救出来大部分数据.然后就是一个恢复的过程.Web恢复没有任何难度.问题就出在MysqL的恢复上,记一笔.

MysqL入门@H_502_1@1. data目录完整,但是无法读出任意一个表,show tables显示为空.

MysqL入门起先是怀疑data目录有问题,尝试修复,提示不存在表. 经光总提醒说是不是用户组问题.指定用户组为MysqL,解决.

代码如下:
chown -R MysqL /var/lib/MysqL

MysqL入门@H_502_1@2.接着修复,出现

代码如下:
warning : table is marked as crashed and last repair Failed
warning : 1 clIEnt is using or hasn't closed the table properly
warning : Size of datafile is: 32453700 Should be: 32376944
error : Wrong bytesec: 0-0-0 at linkstart: 32453660

MysqL入门根据提示,是data文件owner问题,一看果然是root,给他MysqL,解决.

代码如下:
chown -R MysqL.MysqL /var/lib/MysqL

MysqL入门@H_502_1@3.运行完修复,提示有个表Error: Incorrect information in file: ‘./aaa/bbb.frm'.

MysqL入门尝试各种修复方式均未成功.Google了一下,发现.frm存储的只是表结构.表结构?那尝试一下用相同表结构的文件覆盖.删掉bbb.frm,随便复制一个库下的ccc.frm,改名为bbb.frm.一看,搞定!

MysqL入门一句话,多备份才是王道,MysqL的磁盘转移总会遇到各种各样问题.

总结

以上是内存溢出为你收集整理的Mysql必读MySQL恢复中的几个问题解决方法全部内容,希望文章能够帮你解决Mysql必读MySQL恢复中的几个问题解决方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1163403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存