is marked as crashed and last (automatic?) repair解决办法

修复数据表操

MYSQL数据表出现问题,提示:
Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed

修复数据表操作

1、service mysqld stop;
2、cd /var/lib/mysql/db_name/
3、myisamchk -r tablename.MYI (修复单张数据表)
myisamchk -r *.MYI (修复所有数据表)

注意:操作第三步前一定要把mysql服务停掉。

4. mysqlcheck -o -r 数据库名称 -p

时间: 2024-10-25 22:22:24

is marked as crashed and last (automatic?) repair解决办法的相关文章

MYSQL is marked as crashed and should be repaired解决办法

问题分析 错误产生原因,有网友说是频繁查询和更新[数据表]表造成的索引错误,因为我的页面没有静态生成,而是动态页面,因此比较同意这种说法.还有说法为是MYSQL数据库因为某种原因而受到了损坏,如:数据库服务器突发性的断电.在提在数据库表提供服务时对表的原文件进行某种操作都有可能导致MYSQL数据库表被损坏而无法读取数据.总之就是因为某些不可测的问题造成表的损坏. 解决办法 修复如下在你的mysql/bin下面找到myisamchk 在命令行中输入:  代码如下 复制代码 myisamchk -c

Mysql中Table ‘XXX’ is marked as crashed and last (automatic?)问题解决方法_Mysql

网站的 MYSQL 数据库出现错误如下提示: 复制代码 代码如下: Table '.\dede_archives' is marked as crashed and last (automatic?) 该问题即为相关表受到损坏,一般情况下,可以用 phpmyadmin 对该表进行修复.如果是独立的服务器,也可使用命令行方式进行修复.修复前将mysql服务停止: 复制代码 代码如下: /etc/init.d/mysqld stop 然后执行如下命令(参考)修复该表: 复制代码 代码如下: myis

mysql数据库Table '.phome_ecms_news' is marked as crashed and last (automatic?)解决方法

昨天夜里,网站的MSQL突然有点问题,文章的索引坏了,找了好久才搞定 baidu搜索,说用PHPmyadmiN修复一下损坏的表,照做了,问题没解决, 无奈区了官方找答案,最后终于解决了,害的我大冷天没穿衣服搞了半个小时! 如果您的服务器是独立主机强烈建议使用命令行方式进行修复: 修复前将mysql服务停止. 如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录. 执行myisamchk -r d:mysqldatadiscuz*.MYI 其中d:mysqldatadiscuz换成

Table ‘xxx’ is marked as crashed and should be repaired 错误解决方法参考_Mysql

也可能其中任意方法都可以适用于本数据库.我暂时没有条件测试,有条件的去测试一下,有望解决数据库报此错误的问题. 预防措施: 1.一定要备份一次数据库,起码保留了表结构,有些可有可无的数据,可以直接覆盖. 2.重要的数据要经常注意备份,一般一个月左右备份一次. 3.出现此类错误,一般能够解决,经jb51.net测试下面的方法是比较可行的.但偶尔会有数据丢失的情况,强烈建议先备份. 复制代码 代码如下: 解决办法:首先需要定位到你的mysql的bin目录,里面包含myisamchk.exe文件的目录

mysql提示:Table ‘xxx’ is marked as crashed and should be repaired

在我遇到的一台lamp服务器突然宕机后,打开网站出现: Table 'xxx' is marked as crashed and should be repaired 可以直接用mysql命令myisamchk 进行修复: Mysql提示tblName表格已损坏,需要修复,解决方法: 进入到对应的数据库目录:  代码如下 复制代码 cd /var/lib/mysql/dbname 使用myisamchk修复:  代码如下 复制代码 shell> myisamchk -r tableName db

解决mysql Table ‘xxx’ is marked as crashed and should be repaired的问题。

解决mysql Table 'xxx' is marked as crashed and should be repaired的问题. 某个表在进行数据插入和更新时突然出现Table 'xxx' is marked as crashed and should be repaired这个异常,随后整个表无法查询,表数据全部丢失. 解决办法: 切换至mysql bin目录 ./myisamchk -c -r 数据库表MYI文件的路径 例如:./myisamchk -c -r /home/mysql/

linux中mysql不能 REPAIR TABLE修复表解决办法

REPAIR TABLE语法 REPAIR TABLE `table_name` 修复表 REPAIR TABLE 用于修复被破坏的表 在linux中使用 REPAIR TABLE `table_name` pre_forum_thread 提示 xt.pre_forum_thread repair error 1 when fixing table xt.pre_forum_thread repair Error Can't change ownership of the file '/usr

fail1Table “.\xxx\xxx” is marked as crashed and should be repaired

解决方法一 我自己安装了phpmyadmin这样就带一个修改功能,找到你出问题的,你进去看到一般是提示"正在使用中"那么这个表就出问题了,我利用phpmysqdmin修复功能就可以搞定如下图红色框 修改成功提示 这样就代表你修复成功了,快看看表是不是好了哦 解决方法二 到mysql的安装目录的bin/myisamchk工具, 在命令行中输入:  代码如下 复制代码 myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI 然后myisamc

mysql中Incorrect key file for table: Try to repair it

损坏的症状 一个损坏的表的典型症状如下: 1 .当在从表中选择数据之时,你得到如下错误:Incorrect key file for table: '...'. Try to repair it 2 .查询不能在表中找到行或返回不完全的数据. 3 .Error: Table 'p' is marked as crashed and should be repaired . 4 .打开表失败: Can't open file: '×××.MYI' (errno: 145) . MySQL 表损坏的