当前位置: 首页 > 知识库问答 >
问题:

如何修复phpMyAdmin中的WordPress MySQL表?

糜单弓
2023-03-14

背景故事:

我在Mac上使用MAMP设置本地开发服务器和数据库,以创建WordPress站点。一切进展顺利。昨天,MySQL服务器没有启动,所以我根据StackOverflow的回答,从mysql56文件夹中删除了ib_logfile0、ib_logfile1和ibdata1文件。这引发了一系列事件,最终损坏了phpMyAdmin上的表。

我保留了ib_和数据库文件,并在重新安装MAMP后,将它们放在MAMP/db/mysql中,但现在phpMyAdmin中的表出现错误(见附件)。所有表都具有相同类型的错误,并以0字节的形式列出。我尝试过删除表、建立新数据库、下载MAMP的新副本等。我如何修复这些表,以便我可以导出MySQL?

phpMyAdmin错误:

回溯:'警告。/库/控制器/表/Table结构化Controller.php#1339非法字符串偏移'Data_length'回溯。/库/控制器/表/Table结构化Controller.php#1258: PMA\库\控制器\表\Table结构化控制器-

共有1个答案

戚鸿福
2023-03-14

这似乎是在大写中定义表和/或列的问题。我也遇到了类似的问题,并在GitHub上检查了未解决的问题,得到了以下链接。

https://github.com/phpmyadmin/phpmyadmin/issues/13178

我建议在创建表或编辑表的结构后,回到phpmyadmin home,再次来到同一个表。你不会看到那个错误。这是我个人的工作区。

 类似资料:
  • 我的应用程序中有一堆RecyclerViews,在Fabric中看到这个异常已经有一段时间了。 堆栈跟踪: 查看更新后的stacktrace,这似乎是我的的一个问题。 适配器代码可在此处找到: https://pastebin.com/hzmkcdh5

  • 嗨,我是Java的初学者,我正在尝试编写这个程序,我可以在其中输入数字,但是当我输入“完成”时,我得到了我称为总计的值,numberInput。但是,当我运行它并输入“完成”时,我在线程“main”java.lang.NumberFormatException中得到异常:对于输入字符串:“完成”。你知道我如何修复这个问题吗? 这是我的代码: 谢谢你的帮助

  • 问题内容: 我有一段代码为网格设置浏览器名称。但是,Selenium 4.0中不推荐使用DesiredCapabilities。如何修复此代码 ,使其与4.0中的代码相同? 问题答案: 根据记录,Selenium v​​4.x仍处于alpha阶段,尚未 发布以供生产使用的通用(GA)。 推荐用法 建议将继续使用Selenium v​​3.141.59,并使您的框架适应 DesiredCapabil

  • 问题内容: 昨晚我们(显然)对Solaris MySQL数据库引擎的执行不佳。至少某些InnoDB表已损坏,其中事务日志中的时间戳无序错误,以及有关索引的特定错误。 我们知道可用于MyISAM表修复的工具,但无法为InnoDB找到任何东西。 旁注:尝试优化表(以尝试重建损坏的索引)会导致数据库服务器崩溃。 问题答案: 首先, 停止服务器并对光盘进行映像 。仅此而已是没有意义的。然后在这里看看。

  • 问题内容: 运行RssReader的Android项目时出现错误。 码: 它显示以下错误: 如何解决此问题? 问题答案: 当应用程序尝试在其主线程上执行联网操作时,将引发此异常。在AsyncTask以下位置运行代码: 如何执行任务: 在MainActivity.java文件中,您可以在oncreate()方法中添加此行 不要忘记将其添加到AndroidManifest.xml文件中:

  • 问题内容: 应用程序通过使用jsf形式读取参数来发送字母。我不明白为什么以及如何解决它,因为当您在开发环境中运行时,一切正常。当我将应用程序放置在VPS服务器上时,会出现下一个错误堆栈(尽管该应用程序可以根据需要在本地主机上运行): 问题答案: 我创建并编译使用版本jdk_8u151和JRE的项目。那时,就像在服务器上一样,项目是在后来的jre下启动的。使用相同版本的jre解决了该问题。泰