繁体   English   中英

错误1146:mysql Phpmyadmin中的表'#__content'不存在'

[英]Error 1146: table '#__content' doesn't exist' in mysql Phpmyadmin

正在使用joomla 3, php 5.4.16, mysql 5.6.12开发网站。 因为我安装了mysql community版,所以它们共享port 3306 ,所以每次切换时,我都必须停止一项服务并启动另一项服务。
在启动win7和wampserver ,我无法访问phpmyadmin因此我从mysql数据复制了我的网站和表格,并将它们粘贴到了桌面上,我卸载并安装了wampserver并复制了文件夹。
但是现在它显示了phpadmin侧栏上的表,但给出了error 1146 cannot access table name

  • 我试图修复表,但是在sql语法中给出了错误
  • 更改了config.inc $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';高级选项。 config.inc $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
  • 创建了一个新数据库,将表复制到其中,但是没有用

如何修复表,因为该站点太大而无法从头开始

以前我们与客户遇到过同样的问题-修复表时,我们真的做了所有尝试。 最后,我们必须创建另一个全新的数据库,然后从以前的每日备份中还原内容,然后将Joomla网站指向该新数据库。 当时客户丢失了一些数据,但是这对他来说是可以接受的。

经过进一步调查,我们发现核心MySQL损坏,因此我们必须在服务器上卸载并重新安装MySQL,然后重新导入数据库。

如果您尝试了所有操作(例如,实际上是所有操作)来修复该表,并且该表未修复,则不要再使用该数据库,而要使用另一个数据库。 还要检查您拥有的MySQL实例是否存在损坏,并在必要时重新安装它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM