博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wordpress 数据库_意外的WordPress数据库表错误[WordPress修复]
阅读量:2534 次
发布时间:2019-05-11

本文共 902 字,大约阅读时间需要 3 分钟。

两天前,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。 希望这可以帮助。

翻译自:

转载地址:http://bbezd.baihongyu.com/

你可能感兴趣的文章
flume handler
查看>>
收藏其他博客园主写的代码,学习加自用。先表示感谢!!!
查看>>
H5 表单标签
查看>>
su 与 su - 区别
查看>>
C语言编程-9_4 字符统计
查看>>
在webconfig中写好连接后,在程序中如何调用?
查看>>
限制用户不能删除SharePoint列表中的条目(项目)
查看>>
【Linux网络编程】使用GDB调试程序
查看>>
feign调用spring clound eureka 注册中心服务
查看>>
ZT:Linux上安装JDK,最准确
查看>>
LimeJS指南3
查看>>
关于C++ const成员的一些细节
查看>>
《代码大全》学习摘要(五)软件构建中的设计(下)
查看>>
C#检测驱动是否安装的问题
查看>>
web-4. 装饰页面的图像
查看>>
微信测试账户
查看>>
Android ListView上拉获取下一页
查看>>
算法练习题
查看>>
学习使用Django一 安装虚拟环境
查看>>
Hibernate视频学习笔记(8)Lazy策略
查看>>