wordpress 数据库_意外的WordPress数据库表错误[WordPress修复]

本文详细介绍了如何修复WordPress数据库中的损坏表,特别是“wp_comments”表。当尝试备份数据库时出现错误,或者评论相关功能出现问题,可以按照文中提供的通过PhpMyAdmin或SSH的安全壳进行修复。修复步骤包括检查、修复和确认表是否已恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

两天前,hongkiat.com的WordPress中的一个特定表被损坏。 WordPress数据库的“ wp_comments ”表崩溃了,没有迹象,警告或错误消息。 那我怎么知道的呢? 以下是症状:

  • 如果您尝试备份数据库,则会出现此错误消息-wp_comments标记为已崩溃,使用LOCK TABLES时应修复
  • 最近评论小部件显示为空白。
  • 顶部评论者窗口小部件显示为空白。
  • 发表的评论不会写入数据库,因此不会显示。
  • WP Admin中的“注释”部分似乎有零记录。

在互联网上四处搜寻,希望找到类似的案例来帮助我识别和解决问题之后,我一无所获。 所以我尝试了一下,幸运的是,我设法解决了它。 我认为写出该条目不仅可以帮助那些遭受同样折磨的人,而且还可以提醒自己,以防将来我再次遇到此错误。

修复/解决方案

要解决此问题,您必须有权通过PhpMyAdmin或Secure Shell(SSH)访问wordpress数据库。 大多数共享的托管帐户都带有phpMyAdmin,但无论选择哪种方法,都应该格外小心,因为您要处理数据库。 任何错误的举动都会导致更多数据丢失。

PhpMyAdmin

phpmyadmin-fix.gif

phpmyadmin-fix.gif

在PhpMyadmin中,选择WordPress数据库并查找错误表。 就我而言,是“ wp_comments ”表。 选中它,并一直向下滚动,然后查找“ With selected ”下拉框。 选择“ 修复表” ,一切正常。

安全壳

SSH修复

SSH修复
  1. 登录到您的外壳
  2. 输入'mysql -u username -p database_name '访问数据库
  3. 输入“显示数据库;” 查看所有数据库
  4. 输入' use database_name; 参与数据库
  5. 输入' 显示表格; '以显示数据库中的所有表
  6. 输入“ check table wordpress_table_name ”以确认这是损坏的表
  7. 使用“ 修复表wordpress_table_name ”进行修复
  8. 再次输入“ check table wordpress_table_name ”以确保其固定

如果您熟悉数据库和表,则无需执行步骤3和5。 希望这可以帮助。


翻译自: https://www.hongkiat.com/blog/wordpress-database-table-error-fix/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值