我的服务器今天早上崩溃了,所以在重新安装之前我只是复制了我运行localhost的文件夹,这样我的数据库就不会丢失,相信我,我会安全地保存它。现在它重新安装,现在我的localhost正在工作,但我想要的只是'员工'数据库回到它的位置。我怎么得到它?
我将文件夹员工复制并保存回原来的位置,但没有用。我还是卡住了。
提醒你,我没有在重新安装之前导出它。那么有人能告诉我如何面对这种情况吗?
答案 0 :(得分:2)
好的,假设您确实对旧的wampserver文件夹进行了完整备份,您可以试试这个。
首先确保通过wampmanager停止所有服务
wampmanager -> Stop all Services
现在在新安装的WAMPServer上备份这个文件夹,这样你可以返回一个vanilla,只是安装状态,如果这不起作用。
move \wamp\bin\mysql\mysql5.6.17\data \wamp\bin\mysql\mysql5.6.17\data_vanilla
现在将备份的MySQL文件夹从Previous安装文件复制到新安装
copy \old_wamp\bin\mysql\mysql5.6.17\data \wamp\bin\mysql\mysql5.6.17\data
现在让我们清除mysql日志文件,这样你就不会对日志中的旧消息和新消息感到困惑。
move \wamp\logs\mysql.log \wamp\logs\old.mysql.log
您现在应该可以重新启动MYSQL服务并查看它是否干净地启动。
wampmanager -> MySQL -> Service -> Start/Resume Service
现在,如果wampmanager图标变为橙色,那么MySQL应该已经启动了。检查mysql错误日志,看看是否一切正常。
wampmanager -> MySQL -> MySQL log
如果一切顺利,您现在也可以启动Apache。
wampmanager -> Apache -> Service -> Start/Resume Service
wampmanager图标应为绿色。
答案 1 :(得分:0)
计划恢复时,应保存整个数据目录。不只是具有数据库名称的文件夹。
在超级用户上推荐thread。
或stackoverflow上的此帖子。
INNODB数据库将存储在中 \ wamp \ bin \ mysql \ mysql5.6.17 \ ibdata1 file。
还会有信息 \ wamp \ bin \ mysql \ mysql5.6.17 \ data \ DATA_BASE_NAME \文件夹,一个.frm文件 对于数据库中的每个表,但这基本上就是这样 架构信息而非实际数据。
如果您没有旧安装的该文件,那么您的数据将丢失。请查看此super user thread以获取更多详细信息。
答案 2 :(得分:0)
您需要使用phpmyadmin将其导回。
你可能会在这里找到你备份的数据,\ wamp \ bin \ mysql \ mysqlXX \ data