首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >#1146 -Table XXXX不存在

#1146 -Table XXXX不存在
EN

Stack Overflow用户
提问于 2016-06-06 06:03:46
回答 1查看 1.9K关注 0票数 1

我使用phpmyadmin v4.1.14 Apache版本2.4.9。

在我的wamp损坏后,我复制了整个wamp文件夹,并以相同的版本安装了新的文件夹。

我替换了所有已损坏的文件夹expect wampmanager.ini,但在进入phpmyadmin之后,所有数据库在单击任何表后都不会显示任何错误的数据:

#1146 -Table XXXX不存在

我试着在这里读一些答案,但没有用。

EN

回答 1

Stack Overflow用户

发布于 2016-06-06 08:22:53

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

如果wampmanager.ini确实已损坏,那么最有可能是wampmanager.tpl实际上已损坏,因为wampmanager.exe使用该文件重建wampmanager.ini

但是,除非有人一直在玩wampmanager.tpl文件,否则这两个文件都很少被破坏。如果您想要更改wampmanager.tpl,请始终获取它的副本,这样您就可以通过还原您的副本返回到工作系统。

还原备份

简单的方法。

如果您认为新安装只需要\wampmanager.tplwampmanager.ini,那么这是一个更简单的解决方案。

在WAMPServer的新安装上:

使用wampmanager菜单,请执行

代码语言:javascript
运行
复制
(right click)wampmanager-> Apache-> Service->Remove service
(right click)wampmanager-> MYSQL-> Service-> Remove service
(left click) wampmanager-> exit

WAMPServer基本上已卸载,但没有删除任何文件。

代码语言:javascript
运行
复制
rename C:\wamp\ to C:\wamp_new

现在恢复备份版本的WAMPServer

代码语言:javascript
运行
复制
copy c:\backup_wamp to C:\wamp

现在拿起你认为是从新安装中损坏的2个文件,并将它们放到恢复的原始WAMPServer中。

代码语言:javascript
运行
复制
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服务。

代码语言:javascript
运行
复制
(right click)wampmanager-> Apache-> Service-> Install service
(right click)wampmanager-> MYSQL-> Service-> Install service

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

代码语言:javascript
运行
复制
(right click)wampmanager-> Apache-> Version-> 2.4.9 (click on the 2.4.9) 

or whatever version you are using

现在应该重新安装旧的WAMPServer,但是使用wampmanager.iniwampmanager.tpl的新版本

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

如果这不能完整地提供旧数据库,那么您就没有进行完整的备份,而且我担心您的数据库很可能永远丢失。

如果所有操作正常,则可以删除C:\wamp_new文件夹以避免以后混淆。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37650502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档