在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何利用myisamchk和mysqlcheck快速修复损坏的MySQL数据库

143次阅读
没有评论

共计 1167 个字符,预计需要花费 3 分钟才能阅读完成。

如何利用 myisamchk 和 mysqlcheck 快速修复损坏的 MySQL 数据库

由于服务器的数据库硬盘空间满了,由于大量写入数据失败导致了出现“Duplicate entry ” for key ‘username’”的错误。

如果,出现这样的 mysql 数据库错误很可能是 mysql 数据库索引 出了问题。那么,什么是 mysql 数据库索引?

分析:索引如果是 primary unique 这两两种,那么数据表的数据对应的这个字段就必须保证其每条记录的唯一性。否则就会产生这个错误。

一般发生在对数据库写操作的时候,例如 Discuz!4.1 论坛程序要求所有会员的用户名 username 必须唯一,即 username 的索引是 unique,这时如果强行往 cdb_members 表里插入一个已有的 username 的记录就会发上这个错误,或者将一条记录的 username 更新为已有的一个 username。

比如某网友的 dedecms 网站出问题了,访问一看,果然全屏报错,检查 mysql 日志,错误信息为:

Table .dedecmsv4dede_archives is marked as crashed and should be repaired

提示说 cms 的文章表 dede_archives 被标记有问题,需要修复。

于是赶快恢复历史数据,上网查找原因。最终将问题解决。

解决方法如下:

找到 mysql 的安装目录的 bin/myisamchk 工具,在命令行中输入:

myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI

然后 myisamchk 工具会帮助你恢复数据表的索引。重新启动 mysql,问题解决。

那么,修复 mysql 数据库一般可以 myisamchk 工具或者 mysqlcheck 工具用这二种方法:

1、myisamchk 工具

使用 myisamchk 必须暂时停止 MySQL 服务器。例如,我们要检修 discuz 数据库。执行以下操作:

# service mysql stop (停止 MySQL);

# myisamchk -r / 数据库文件的绝对路径 /*MYI

# service mysql start

myisamchk 会自动检查并修复数据表中的索引错误。

2、mysqlcheck 工具

使用 mysqlcheck 无需停止 MySQL,可以进行热修复。操作步骤如下:

# mysqlcheck -r discuz.*

# service mysql stop (停止 MySQL);

# myisamchk -r / 数据库文件的绝对路径 /*MYI

# service mysql start

myisamchk 会自动检查并修复数据表中的索引错误。

注意:无论是 myisamchk 还是 mysqlcheck,一般情况下不要使用 -f 强制修复,-f 参数会在遇到一般修复无法成功的时候删除部分出错数据以尝试修复。所以,不到万不得已不要使用 -f。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-15发表,共计1167字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产欧美成人 | 亚洲精品国产一区二区小泽玛利亚 | 香港三日本三级少妇三级视频 | 娇妻被黑人粗大高潮白浆 | 久久久99精品免费观看 | 国产亚洲精品网站 | 欧美日韩在线第一页 | 丰满的少妇xxxxx青青青 | 国产在线视频一区二区三区 | 狠狠人妻久久久久久综合 | 国产色婷婷亚洲 | 亚洲国产成人精品无码一区二区 | 成人一级片 | 国产伦精品一区二区三区免费迷 | 国产91网站在线观看 | 日本中国内射bbxx | 久久人人爽人人爽人人片av不 | 一级黄色免费片 | 国产精品ⅴ无码大片在线看 | 久久久久久不卡 | 激情视频免费在线观看 | 精品国品一二三产品区别在线观看 | 日韩亚洲欧美一区 | 国产精品vⅰdeoxxxx国产 | 高清精品一区二区三区一区 | 久久国产精品久久喷水 | 强行交换配乱婬bd | 久久精品国产亚洲av成人雅虎 | 一级黄色欧美片 | 国产xxxxx在线观看 | 97欧美在线看欧美视频免费 | 性视频播放免费视频 | 又摸又揉又黄又爽的视频 | 伊人插插 | 天天干一干 | 亚洲国产精品一区二区成人片 | 黄毛片网站 | 又色又爽又高潮免费观看 | 欧美日韩久久中文字幕 | 国产精品成人第一区 | 中文字幕日韩欧美一区二区三区 |