正在使用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
。
config.inc $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
如何修复表格,因为网站太大而无法从头开始
答案 0 :(得分:1)
我们之前遇到过与客户相同的问题 - 我们在修复表时已经尝试了所有内容。最后,我们必须创建另一个全新的数据库,然后从我们之前的每日备份中恢复内容,然后将Joomla网站指向该新数据库。客户当时丢失了一些数据,但对他来说是可以接受的。
经过进一步调查,我们发现核心MySQL存在损坏,因此我们不得不在服务器上卸载并重新安装MySQL,并重新导入数据库。
如果你尝试了所有东西(比如真的一切)来修复表格并且它没有修复,那么就不要再使用数据库并使用另一个数据库了。还要检查您有任何损坏的MySQL实例,并在必要时重新安装它。