首页 数据库 mysql教程 详解:MySQL数据表损坏的正确修复方案_MySQL

详解:MySQL数据表损坏的正确修复方案_MySQL

Jun 01, 2016 pm 01:37 PM
修复 数据表 文章

bitsCN.com

修复以损坏的MySQL数据表的实际操作在实际中是我们经常用到的,以下的文章主要是介绍正确修复以损坏的MySQL数据表的实际操作步骤,以下就是正文的介绍,希望会给你带来一些帮助在此方面。

于断电或非正常关机而导致MySQL(和PHP搭配之最佳组合)数据库出现错误是非常常见的问题。有两种方法,一种方法使用MySQL(和PHP搭配之最佳组合)的check table和repair table 的sql语句,另一种方法是使用MySQL(和PHP搭配之最佳组合)提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。

1. check table 和 repair table

登陆MySQL(和PHP搭配之最佳组合) 终端:

MySQL(和PHP搭配之最佳组合) -uxxxxx -p dbname

1.> check table tabTest;

如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:

1.> repair table tabTest;

进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。

2. myisamchk, isamchk

其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:

1.myisamchk tablename.MYI

进行检测,如果需要修复的话,可以使用:

1.myisamchk -of tablename.MYI

关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL(和PHP搭配之最佳组合)服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL(和PHP搭配之最佳组合)服务器Shutdown掉。

另外可以把下面的命令放在你的rc.local里面启动MySQL(和PHP搭配之最佳组合)服务器前:

1.[ -x /tmp/MySQL(和PHP搭配之最佳组合).sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI

其中的/tmp/MySQL(和PHP搭配之最佳组合).sock是MySQL(和PHP搭配之最佳组合)监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/MySQL(和PHP搭配之最佳组合)/MySQL(和PHP搭配之最佳组合).sock,对于使用源码安装则是/tmp/MySQL(和PHP搭配之最佳组合).sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL(和PHP搭配之最佳组合)数据库存放的位置。

需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL(和PHP搭配之最佳组合)服务器必须没有启动!

检测修复所有数据库(表)

MySQL(和PHP搭配之最佳组合)check -A -o -r -p

以上的相关内容就是对修复损坏的MySQL数据表的介绍,望你能有所收获。

bitsCN.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

此 Apple ID 尚未在 iTunes Store 中使用:修复 此 Apple ID 尚未在 iTunes Store 中使用:修复 Jun 10, 2024 pm 05:42 PM

使用AppleID登录iTunesStore时,可能会在屏幕上抛出此错误提示“此AppleID尚未在iTunesStore中使用”。没有什么可担心的错误提示,您可以按照这些解决方案集进行修复。修复1–更改送货地址此提示出现在iTunesStore中的主要原因是您的AppleID个人资料中没有正确的地址。步骤1–首先,打开iPhone上的iPhone设置。步骤2–AppleID应位于所有其他设置的顶部。所以,打开它。步骤3–在那里,打开“付款和运输”选项。步骤4–使用面容ID验证您的访问权限。步骤

如何修复iPhone上的红眼 如何修复iPhone上的红眼 Feb 23, 2024 pm 04:31 PM

所以,你在上一次聚会上拍了一些很棒的照片,但不幸的是,你拍的大部分照片都是红眼睛。照片本身很棒,但其中的红色眼睛有点破坏了图像。更不用说,其中一些派对照片可能来自您朋友的手机。今天,我们将看看如何从照片中去除红眼。什么原因导致照片中的眼睛发红?在使用闪光灯拍照时,红眼现象往往会出现。这是因为闪光灯的光线直接照射到眼睛后部,引起眼底血管反射光线,从而在照片中呈现红色眼睛的效果。幸运的是,随着技术的不断进步,现在一些相机已经配备了红眼修正功能,可以有效解决这一问题。通过使用这种功能,相机会在拍摄照片

如何解决Win11验证凭据失败的问题? 如何解决Win11验证凭据失败的问题? Jan 30, 2024 pm 02:03 PM

有win11用户在使用凭据登录时,收到的却是您的凭据无法验证的错误提示,这是怎么回事?小编调查此问题后,发现可能有几种不同的情况直接或者间接导致该问题,下面就和小编一起来看看吧。

今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法! 今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法! Mar 15, 2024 pm 04:13 PM

一、今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法!1.开通基础权益:原创文章选择投放广告可获得收益,视频必须要原创横屏才会有收益。2.开通百粉权益:粉丝量达到百粉以上,微头条、原创问答创作及问答均可获得收益。3.坚持原创作品:原创作品包含文章、微头条及问题等,要求300字以上。注意违规抄袭作品作为原创发布,会被扣信用分,即使有收益也会被扣除。4.垂直度:做专业领域一类的文章,不能随意跨领域写文章,会得不到合适的推荐,达不到作品的专和精,难以吸引粉丝读者。5.活跃度:活跃度高,

解决Win11蓝屏问题的简易指南 解决Win11蓝屏问题的简易指南 Dec 27, 2023 pm 02:26 PM

很多朋友在使用电脑操作系统时,总会出现蓝屏的情况,就算是最新的win11系统,也难逃蓝屏的命运,因此今天小编带来了win11蓝屏修复教程。无论大家有没有遇到过蓝屏,都可以先学习一下,以备不时之需。win11蓝屏怎么修复方法一1、如果我们如果遇到了蓝屏,首先重启系统,查看是否能够正常启动。2、可以正常启动的话,右键点击桌面上的“计算机”,选择“管理”3、接着在弹出窗口左侧展开“系统工具”,选择“事件查看器”4、在事件查看器中,我们就可以看到具体是什么问题导致的蓝屏。5、接着只要根据蓝屏的情况以及事

PHP 500错误全面指南:原因、诊断和修复 PHP 500错误全面指南:原因、诊断和修复 Mar 22, 2024 pm 12:45 PM

PHP500错误全面指南:原因、诊断和修复在PHP开发过程中,我们经常会遇到HTTP状态码为500的错误。这种错误通常被称为"500InternalServerError",它是指在服务器端处理请求时发生了一些未知的错误。在本文中,我们将探讨PHP500错误的常见原因、诊断方法以及修复方法,并提供具体的代码示例供参考。1.500错误的常见原因1.

WIN10音量不能调节进行修复的操作方法 WIN10音量不能调节进行修复的操作方法 Mar 27, 2024 pm 05:16 PM

1、按win+r打开运行窗口,输入【regedit】回车,打开注册表编辑器。2、在打开的注册表编辑器中,依次点击展开【HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun】,在右侧空白处,点击右键选择【新建——字符串值】,并重命名为【systray.exe】。3、双击打开systray.exe,将其数值数据修改为【C:WindowsSystem32systray.exe】,点击【确定】保存设置。

修复Windows11/10中的aksfridge.sys蓝屏错误 修复Windows11/10中的aksfridge.sys蓝屏错误 Feb 11, 2024 am 11:30 AM

如果您在升级到Windows11或Windows10后遇到aksfridge.sys蓝屏错误,本文将为您提供解决方案。您可以尝试以下方法来成功解决此问题。正版aksfridge.sys文件是AladdinKnowledgeSystems的AladdinHASP的软件组件。AladdinHASP(硬件反软件盗版)是一套数字版权管理(DRM)保护和许可软件。Aksfridge.sys是HASP正常运行所必需的过滤器驱动程序。该组件增加了对专用外部设备的支持。硬件反软件盗版,也称为AladdinHAS

See all articles