我使用phpmyadmin v4.1.14 Apache版本2.4.9。
在我的wamp
损坏后,我复制了整个wamp文件夹,并以相同的版本安装了新的文件夹。
我替换了所有已损坏的文件夹expect wampmanager.ini
,但在进入phpmyadmin之后,所有数据库在单击任何表后都不会显示任何错误的数据:
#1146 -Table XXXX不存在
我试着在这里读一些答案,但没有用。
发布于 2016-06-06 08:22:53
每次启动wampmanager.ini
时,以及从菜单中执行refresh
时,都会重新创建refresh
。
如果wampmanager.ini
确实已损坏,那么最有可能是wampmanager.tpl
实际上已损坏,因为wampmanager.exe
使用该文件重建wampmanager.ini
。
但是,除非有人一直在玩wampmanager.tpl
文件,否则这两个文件都很少被破坏。如果您想要更改wampmanager.tpl
,请始终获取它的副本,这样您就可以通过还原您的副本返回到工作系统。
还原备份
简单的方法。
如果您认为新安装只需要\wampmanager.tpl
和wampmanager.ini
,那么这是一个更简单的解决方案。
在WAMPServer的新安装上:
使用wampmanager菜单,请执行
(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
现在恢复备份版本的WAMPServer
copy c:\backup_wamp to C:\wamp
现在拿起你认为是从新安装中损坏的2个文件,并将它们放到恢复的原始WAMPServer中。
copy c:\wamp_new\wampmanager.tpl to c:\wamp\wampmanager.tpl
copy c:\wamp_new\wampmanager.ini to c:\wamp\wampmanager.ini
启动WAMPServer
现在重新注册Apache和MYSQL服务。
(right click)wampmanager-> Apache-> Service-> Install service
(right click)wampmanager-> MYSQL-> Service-> Install service
要确保SYMLINKS正确重建,请执行
(right click)wampmanager-> Apache-> Version-> 2.4.9 (click on the 2.4.9)
or whatever version you are using
现在应该重新安装旧的WAMPServer,但是使用wampmanager.ini
和wampmanager.tpl
的新版本
如果这不起作用,您没有以任何方式更改原始备份,但是您应该回到安装新WAMPServer之前的位置,但是已经替换了您认为已损坏的2个文件。
如果这不能完整地提供旧数据库,那么您就没有进行完整的备份,而且我担心您的数据库很可能永远丢失。
如果所有操作正常,则可以删除C:\wamp_new
文件夹以避免以后混淆。
https://stackoverflow.com/questions/37650502
复制相似问题