#1146 -Table XXXX不存在

时间:2016-06-06 06:03:46

标签: mysql wampserver

我使用phpmyadmin v4.1.14 Apache版本2.4.9 在我的wamp损坏之后,我复制整个wamp文件夹并安装具有相同版本的新文件夹。

我替换了所有已损坏的文件夹wampmanager.ini,但在转到phpmyadmin后,所有数据库在点击任何表后都没有显示任何错误数据:

  

#1146 -Table XXXX不存在

我尝试在这里阅读一些答案,但没有工作。

1 个答案:

答案 0 :(得分:1)

每次启动WAMPServer时,以及从菜单中执行wampmanager.ini时,都会重新创建<refresh

如果wampmanager.ini确实已损坏,则{{1>}实际已损坏,最有可能,因为wampmanager.tpl使用该文件重建{{} 1}}

但是,除非有人使用wampmanager.exe文件,否则很少有文件被损坏。如果您要更改wampmanager.ini,请务必复印wampmanager.tpl,这样您就可以通过恢复副本返回到工作系统。

恢复备份

简单的方法。

如果您认为新安装所需的全部是wampmanager.tpl\wampmanager.tpl,那么这是一个更简单的解决方案

在新安装的WAMPServer上:

使用wampmanager菜单,执行

wampmanager.ini

WAMPServer基本上已卸载,但没有文件被删除

(right click)wampmanager-> Apache-> Service->Remove service
(right click)wampmanager-> MYSQL-> Service-> Remove service
(left click) wampmanager-> exit

现在恢复您备份的WAMPServer版本

rename C:\wamp\ to C:\wamp_new

现在从新安装中获取您认为已损坏的2个文件,并将它们放入已恢复的原始WAMPServer中

copy c:\backup_wamp to C:\wamp

启动WAMPServer

现在重新注册Apache和MYSQL服务

copy c:\wamp_new\wampmanager.tpl to c:\wamp\wampmanager.tpl
copy c:\wamp_new\wampmanager.ini to c:\wamp\wampmanager.ini

要确保正确重建SYMLINKS,请执行

(right click)wampmanager-> Apache-> Service-> Install service
(right click)wampmanager-> MYSQL-> Service-> Install service

现在应该重新安装旧的WAMPServer,但使用新版本的(right click)wampmanager-> Apache-> Version-> 2.4.9 (click on the 2.4.9) or whatever version you are using wampmanager.ini

如果这不起作用,您没有以任何方式更改原始备份,但在安装新的WAMPServer之前,您应该回到原来的位置,但已经替换了您认为已损坏的2个文件。

如果您的旧数据库没有完好无损,那么您没有进行完整备份,我担心您的数据库可能永远丢失。

如果一切正常,您可以删除wampmanager.tpl文件夹以避免以后混淆