数据库崩溃-mysql数据库常常出现 table XXX is marked crashed and should be repaired

问题描述

mysql数据库常常出现 table XXX is marked crashed and should be repaired
网站是用discuz搭建的。现在注册用户4万多,数据库很大,不知道是不是有关系呢···
这俩天每天早上都会出现 table xxx is marked crashed and should be repaired

是不是因为数据表太大的原因呢?那该怎么操作?
多谢各位大神指点啊~~~
网站地址是http://www.moneytu.com

解决方案

木有人回答啊 求大神解决~~~

时间: 2024-10-27 12:25:42

数据库崩溃-mysql数据库常常出现 table XXX is marked crashed and should be repaired的相关文章

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/

java应用-oracle数据库和mysql数据库分页查询区别?

问题描述 oracle数据库和mysql数据库分页查询区别? oracle数据库和mysql数据库分页查询有什么区别?有何不同?具体,求教! 解决方案 oracle数据库分页用到rownum大小截取.mysql用limit.用法不一样 解决方案二: 语法上略有差别,但是大同小异,oracle借助行号函数来实现.http://blog.sina.com.cn/s/blog_8604ca230100vro9.html MySQL有limit函数http://qimo601.iteye.com/blo

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 last (automatic?)问题解决方法_Mysql

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

谈谈数据从sql server数据库导入mysql数据库的体验(原创)

mysql|server|数据|数据库|原创 因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法. 第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改

从SQL server数据库导入Mysql数据库的体验

mysql|server|数据|数据库 因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法. 第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中 的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就

SQLserver数据库导入Mysql数据库的体验

因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法. 第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中 的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就可以,可惜偶这只菜鸟还没想到如何改动,其

navicat工具把SQL Server数据库转换MySQL数据库

下面来说说用navicat工具来将SQL Server数据迁移到MySQL上: 1. 新建需要迁移的数据库 2. 打开数据库,点击导入向导 3.  选择数据导入格式 4. 选择数据源 5. 连接属性 6. 选定要迁移的表 7. 定义目标表 8. 更改实际情况对目标表进行更改 9.  选择导入模式 10. 开始导入 11. 导入后结果 至此,迁移完成,可以更改实际情况再对迁移后的表进行更改.