我今天早些时候卸载并重新安装了我的WAMP。我备份了我的/ www目录,但完全忘记了我的数据库(phpmyadmin)。我没有删除我的C:/ wamp目录,我只是重新安装了它。在重新安装WAMP之前忘记备份我的数据库
这是否意味着我的数据库永远消失了?有没有办法检索它们?下一次,我会知道在我插入安装之前导出数据库的转储,我想我必须学会这种困难的方式...
感谢您的帮助。
我今天早些时候卸载并重新安装了我的WAMP。我备份了我的/ www目录,但完全忘记了我的数据库(phpmyadmin)。我没有删除我的C:/ wamp目录,我只是重新安装了它。在重新安装WAMP之前忘记备份我的数据库
这是否意味着我的数据库永远消失了?有没有办法检索它们?下一次,我会知道在我插入安装之前导出数据库的转储,我想我必须学会这种困难的方式...
感谢您的帮助。
这取决于您是否删除了数据目录。默认情况下,wamp的数据目录是c:/wamp/bin/mysql/mysql5.x.x/data
,在那里查看是否有一些文件夹中包含旧数据库的名称。在这些文件夹中,假设您使用myisam,会有一堆.frm,.MYD和.MYI文件。如果这些文件存在,则可以恢复。只要确保my.ini中的datadir指向数据库所在的目录并重新启动mysql。它应该自动修复。
如果您使用innodb表,那么它有点复杂,但可以完成。那些将被存储在名为ibdata1,ibdata2等的文件中。
如果你没有这些文件,那么我恐怕你运气不好。
我能够通过单击开始按钮,然后单击计算机执行以下
打开计算机检索在Windows 7上我的。
导航到用于包含该文件或文件夹C文件夹:/wamp/bin/mysql/mysql5.xx/data
抄了一遍,以防万一我需要恢复
右击它,然后单击还原以前的版本。 ...
双击包含要还原的文件或文件夹的文件夹的先前版本。
是的,我的表(或至少一些)存储在数据子文件夹中!似乎重装安装了一个新版本(5.5.20)的旧版本(5.5.16)。但是当我将数据点指向5.5.16时,我的wamp似乎没有完成加载(图标不会变成绿色)。当我打localhost/phpmyadmin,它会抛出一个错误,它无法连接到服务器套接字。我做错了什么? – Prusprus 2012-03-19 23:16:17
你应该检查你的mysql错误日志。这可能是因为您只需要删除ibdata文件或ib_logfile文件,并让mysql在连接时重新创建它们。我会将它们移出到另一个文件夹并尝试重新启动它。 – Rob 2012-03-19 23:21:58
我已将这些文件夹移出目录,但仍无法使用。似乎停止执行mysql的错误是无法打开和锁定权限表:表'mysql.host'不存在。我正在寻找一个直接和简单的解决方案,你会知道吗?我希望你不介意我这样在你的大脑中采摘.. – Prusprus 2012-03-20 00:04:34