Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
已复制MySQL数据库文件,但PhPMyAdmin中未显示表_Mysql_Database_Wordpress_Wamp - Fatal编程技术网

已复制MySQL数据库文件,但PhPMyAdmin中未显示表

已复制MySQL数据库文件,但PhPMyAdmin中未显示表,mysql,database,wordpress,wamp,Mysql,Database,Wordpress,Wamp,我最近尝试使用备份文件恢复Wordpress站点。我相信Wordpress的“导出所有内容”功能,实际上导出的内容很少 我保存了WAMP文件的备份,并阅读了几篇文章,这些文章成功地将备份的数据库文件复制到了新位置,数据库工作正常: 令人恼火的是,这些都不适合我。我试过两件事: 将数据库文件夹和备份的IBF文件复制到位置。一旦我这样做并打开PHP admin,就会列出WP表,但我得到错误消息,它们不存在。请参阅附带的屏幕截图。 我创建了一个同名的新数据库,并重新安装了wordpress,创建

我最近尝试使用备份文件恢复Wordpress站点。我相信Wordpress的“导出所有内容”功能,实际上导出的内容很少

我保存了WAMP文件的备份,并阅读了几篇文章,这些文章成功地将备份的数据库文件复制到了新位置,数据库工作正常:

令人恼火的是,这些都不适合我。我试过两件事:

  • 将数据库文件夹和备份的IBF文件复制到位置。一旦我这样做并打开PHP admin,就会列出WP表,但我得到错误消息,它们不存在。请参阅附带的屏幕截图。

  • 我创建了一个同名的新数据库,并重新安装了wordpress,创建了空表。然后,我将包含.frm文件的备份文件夹复制到新创建的文件夹中,并替换了ib文件。这次的问题是WAMP无法启动,我被拒绝访问PHPMyAdmin。错误消息2002被主动拒绝

  • 我注意到一件事。在备份文件中,ibdata1文件自2014年8月13日以来未备份过。而ib_logfile1和iblogfile()分别为2015年3月29日和2015年4月19日。是否可能是我的备份程序(WD Smartware)在备份我的文件方面做得不够好?如果是这样,我是在浪费时间,我应该从头开始重建吗


    谢谢你的帮助

    您的
    ibdata1
    文件包含数据库、表空间、索引、表结构等的所有
    元数据。。。它应该始终与最后一个日期一致,其他所有事情都被触动了,这对您来说似乎是2015年4月19日。如果您的
    ibdata1
    文件自2014年8月13日以来未进行备份,则意味着您的表(
    .frm和.ibd
    )文件中的所有元数据都将不正常。因此,虽然可以看到数据库中的表,但无法访问数据,因为
    表空间
    完全未对齐。在这种情况下,就有了臭名昭著的薛定谔mysql表。简单解释一下,Mysql认为表存在,但不同时存在。我将向您介绍更多信息

    我不相信Innodb\u force\u recovery在你的情况下会起作用,但我想试试也无妨。Percona有一个解决方案来修复不同步的元数据(表空间)。你可以试一试。根据经验,使用该工具并不容易,您只能在linux中启动它,不需要使用该工具,而且在web上很少使用该工具


    我的建议是放弃你能做的,重新开始。

    问题可能与文件权限有关


    要进行验证,请右键单击/var/lib/mysql/中的文件夹位置,检查数据库的文件夹权限,并确保文件夹的权限设置为“root”读取、写入和使用。

    不是wordpres devloper,但在安装新的WP和还原DB文件时,您不需要更改主机、用户名和密码。DB文件用户名密码位置需要与WP安装的位置匹配。@SamBown是的,我也这么认为,一切都一样。我使用相同的wpconifg文件,对于WAMP,用户名是没有密码的标准根。@BK435它随文件的不同而随机变化,日期范围从2015年3月29日到2015年4月19日。我想你可能是对的,我从来没有对WD Smartware作为备份程序充满信心,所以这可能只是最后的一个例子。谢谢你的建议,我现在没有访问linux的权限,所以即使我想,我也无法运行该工具。我害怕不得不重新开始,但我想我会为下一次吸取教训。再次感谢您的欢迎allan..我很荣幸能带来坏消息…我希望重建顺利…您的第一个链接已断开,帖子已被删除