c++2010修复不了_修复mysql的一个奇葩错误

博客因mysql表损坏导致文章无法显示,通过navicat检测到'./liuhaihua/wp_posts'表故障。经过查找文件、确定表路径、执行修复和索引修复等步骤成功解决问题。强调数据安全,推荐定期备份。
摘要由CSDN通过智能技术生成

74e9e724227f3f87066120325679455d.gif

一、背景:

今天早上访问博客,发现博客首页显示不了文章,所有的文章都显示不了。用navicat链接mysql服务器查看wp_posts表,访问报错“'./liuhaihua/wp_posts' is marked as crashed and last (automatic?) repair failed when using LOCK TABLES

二、错误现象如下图:

e6c6a230f2c6550b0a83b0eda2877913.png

看了一下大概意思是这张表损坏了,必须修复,登陆服务器之后,开始修复,以下修复过程

三、解决方法如下:

1.查找文件

[root@59et mysql_data]# cd mysql/liuhaihua/

[root@59et liuhaihua]# ls

db.opt                               wp_ap_flickr_oauth.frm    wp_ap_watermark.MYD           wp_commentmeta.MYI         wp_options.frm             wp_term_relationships.MYD

wechat_subscribers_lite_history.frm  wp_ap_flickr_oauth.MYD    wp_ap_watermark.MYI           wp_comments_copy1.frm      wp_options.MYD             wp_term_relationships.MYI

wechat_subscribers_lite_history.MYD  wp_ap_flickr_oauth.MYI    wp_autolink.frm               wp_comments_copy1.MYD      wp_options.MYI             wp_terms.frm

wechat_subscribers_lite_history.MYI  wp_ap_log.frm             wp_autolink.MYD               wp_comments_copy1.MYI      wp_postmeta.frm            wp_terms.MYD

wp_ap_config.frm                     wp_ap_log.MYD             wp_autolink.MYI               wp_comments.frm            wp_postmeta.MYD            wp_terms.MYI

wp_ap_config_group.frm               wp_ap_log.MYI             wp_autopost_log.frm           wp_comments.MYD            wp_postmeta.MYI            wp_term_taxonomy.frm

wp_ap_config_group.MYD               wp_ap_more_content.frm    wp_autopost_log.MYD           wp_comments.MYI            wp_posts.frm               wp_term_taxonomy.MYD

wp_ap_config_group.MYI               wp_ap_more_content.MYD    wp_autopost_log.MYI           wp_dolly_plugin_table.frm  wp_posts.MYD               wp_term_taxonomy.MYI

wp_ap_config.MYD                     wp_ap_more_content.MYI    wp_autopost_record.frm        wp_dolly_plugin_table.MYD  wp_posts.MYI               wp_usermeta.frm

wp_ap_config.MYI                     wp_ap_proxy.frm           wp_autopost_record.MYD        wp_dolly_plugin_table.MYI  wp_prli_clicks.frm         wp_usermeta.MYD

wp_ap_config_option.frm              wp_ap_proxy.MYD           wp_autopost_record.MYI        wp_downloads.frm           wp_prli_clicks.MYD         wp_usermeta.MYI

wp_ap_config_option.MYD              wp_ap_proxy.MYI           wp_autopost_task.frm          wp_downloads.MYD           wp_prli_clicks.MYI         wp_users.frm

wp_ap_config_option.MYI              wp_ap_qiniu_img.frm       wp_autopost_task.MYD          wp_downloads.MYI           wp_prli_groups.frm         wp_users.MYD

wp_ap_config_url_list.frm            wp_ap_qiniu_img.MYD       wp_autopost_task.MYI          wp_hermit_cat.frm          wp_prli_groups.MYD         wp_users.MYI

wp_ap_config_url_list.MYD            wp_ap_qiniu_img.MYI       wp_autopost_task_urllist.frm  wp_hermit_cat.MYD          wp_prli_groups.MYI         wp_web589_auto_tags.frm

wp_ap_config_url_list.MYI            wp_ap_updated_record.frm  wp_autopost_task_urllist.MYD  wp_hermit_cat.MYI          wp_prli_link_metas.frm     wp_web589_auto_tags.MYD

wp_ap_download_img_temp.frm          wp_ap_updated_record.MYD  wp_autopost_task_urllist.MYI  wp_hermit.frm              wp_prli_link_metas.MYD     wp_web589_auto_tags.MYI

wp_ap_download_img_temp.MYD          wp_ap_updated_record.MYI  wp_autopost_watermark.frm     wp_hermit.MYD              wp_prli_link_metas.MYI

wp_ap_download_img_temp.MYI          wp_ap_upyun_img.frm       wp_autopost_watermark.MYD     wp_hermit.MYI              wp_prli_links.frm

wp_ap_flickr_img.frm                 wp_ap_upyun_img.MYD       wp_autopost_watermark.MYI     wp_links.frm               wp_prli_links.MYD

wp_ap_flickr_img.MYD                 wp_ap_upyun_img.MYI       wp_commentmeta.frm            wp_links.MYD               wp_prli_links.MYI

wp_ap_flickr_img.MYI                 wp_ap_watermark.frm       wp_commentmeta.MYD            wp_links.MYI               wp_term_relationships.frm

2.查看表文件所在路径

[root@59et liuhaihua]# pwd

/alidata1/mysql_data/mysql/liuhaihua

[root@59et liuhaihua]# cd /opt/

[root@59et opt]# myisamchk -c -r /alidata1/mysql_data/mysql/liuhaihua/wp_p

wp_postmeta.frm         wp_posts.frm            wp_prli_clicks.frm      wp_prli_groups.frm      wp_prli_link_metas.frm  wp_prli_links.frm      

wp_postmeta.MYD         wp_posts.MYD            wp_prli_clicks.MYD      wp_prli_groups.MYD      wp_prli_link_metas.MYD  wp_prli_links.MYD      

wp_postmeta.MYI         wp_posts.MYI            wp_prli_clicks.MYI      wp_prli_groups.MYI      wp_prli_link_metas.MYI  wp_prli_links.MYI    

3.执行修复过程

[root@59et opt]# myisamchk -c -r /alidata1/mysql_data/mysql/liuhaihua/wp_posts.

wp_posts.frm  wp_posts.MYD  wp_posts.MYI  

[root@59et opt]# myisamchk -c -r /alidata1/mysql_data/mysql/liuhaihua/wp_posts.MY

wp_posts.MYD  wp_posts.MYI  

[root@59et opt]# myisamchk -c -r /alidata1/mysql_data/mysql/liuhaihua/wp_posts.MYI

- recovering (with sort) MyISAM-table '/alidata1/mysql_data/mysql/liuhaihua/wp_posts.MYI'

Data records: 0

- Fixing index 1

- Fixing index 2

- Fixing index 3

- Fixing index 4

- Fixing index 5

- Fixing index 6

- Fixing index 7

- Fixing index 8

Data records: 487175

4.表索引修复完成,访问表正常

f801096c4272d967e12e621a65d0d0f0.png

最后强调一点。重要的事情说三遍,备份,备份,备份!!

[root@59et alidata1]# cp -R mysql_data/ /alidata2/

8849767be0729c3bb01340063da5c56f.png

目前100000+人已关注加入我们

707bc0c378b825c8b13403192b8d3e3e.gif fdddc6257afca96813c58334fe0f9ff3.gif 080960ebbc87e82e3ed91d9c69711ca8.gif 1c17c049ff725ab46d528975866eaf89.gif 0096b1f614533317a99a9937b5ee078a.gif f1e5625ad6b16d5e9e30eff4a281168f.gif 09fcccd9ea14979dba1e3e722c70cb3c.gif 89a7c3aa7ce82cf600e98c7b376151b5.gif

2d33f1d7da3be5483cc019dc6580f51b.gif 3026c799a84c1a166a20fefeee531d64.gif 56660d0b2ce4d22af8c7b200cff99d34.gif c6e8d063893c7b3def8acfca34a4418c.gif bf4ae670593b1309b7678f20a581afad.gif 1bfbbc6b6dc0aa39e1c55b9fe2ed6a2b.gif 7aa021341b0bfcf560b55210f9bb5432.gif 0096b1f614533317a99a9937b5ee078a.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值