Dav*_*son 2 database wordpress restore phpmyadmin
所以我的网络托管公司已经恢复了我的托管文件(由于复杂性,它们被删除了),但是在我的 4 个 Wordpress 安装中,其中 2 个无法恢复。
我在谷歌上搜索了如何恢复数据库,但我只遇到过从备份恢复的人,但我没有要恢复的备份;我只有 wordpress 文件。
我必须采取哪些步骤才能使网站重新上线?即我想从头开始重建数据库,但我已经有了文件(希望这是有道理的)。
小智 5
我不是程序员或 sql 专家,但确实有很多托管经验,我可以肯定地告诉您这一点 - 如果您拥有的只是 Wordpress 文件(您托管帐户中的文件),但您没有实际数据库的副本(通常是 .sql 文件或它的 gzip),那么您不能简单地恢复您的 Wordpress 站点内容。
您的主机帐户中的文件 - Wordpress 文件,例如 index.php 等 - 不是您的帖子和页面内容的存储位置。它们只是告诉 Wordpress 如何运行的文件。您对帖子和页面实际内容的所有引用都存储在 Wordpress 的数据库中。
因此,您需要数据库备份才能将 Wordpress 恢复到事故发生前的状态。
如果您使用的是典型的共享主机(例如 cPanel 主机),那么您应该能够通过主机控制面板访问您的数据库。大多数现代主机为您提供主机控制面板,其中包括直接访问您的数据库 - 通过主机控制面板中的 mySQL 工具或 phpMyAdmin 工具。
例如 - 如果您在 cPanel 主机上,您可以登录您的 cPanel,然后单击 phpMyAdmin 图标以发现您存储在那里的数据库,然后您可以获得数据库的副本(导出)。
如果由于某种原因您无法使用用于访问数据库的工具访问托管控制面板,那么接下来的事情就是通过 shell (ssh) 访问来获取数据库,这在很多情况下是不被授予的共享主机客户。
最终,如果您通过托管帐户在服务器上有一个 Wordpress 数据库,您的虚拟主机可以为您提供 WP 数据库的副本,因为它们存储在网络服务器上(本地与您的网站位于同一服务器上) ,或在主机保存它们的海量数据库服务器上)。
此时,您应该向您的主机提交请求,要求复制/转储/导出所有数据库,当他们向您提供数据库文件时,您可以通过主机控制面板中的工具将它们导入回相应的数据库名称(例如您的主机控制面板的 phpMyAdmin 或 mySQL 部分)。
底线 - 如果没有您运行的每个 Wordpress 站点的数据库副本,您将无法恢复您的 Wordpress 页面并将其发布回原来的状态。你的主机仍然在他们的服务器上有这些数据库,除非你不小心通过我提到的工具之一删除了它们。如果您的主机告诉您他们无法帮助您获取数据库文件的副本,那么如果您没有自己的备份,那么您就会遇到真正的问题。数据库文件不是像标准的 html/php 文件那样简单地通过 FTP 上传/下载的文件。数据库文件存储在主机的 Web 服务器上,在大多数情况下,如果您请求,主机可以简单地为您提供数据库的转储/导出/副本。如果由于某种原因您无法访问存储数据库的主机控制面板收费,然后向您的主机请求它们。如果他们无法向您提供数据库文件并且您没有备份,那么您可能正在考虑从头开始。
作为托管支持技术人员,我可以告诉您,任何优秀的主机都可以轻松地将每个数据库的副本转储到您帐户中的文件夹中,以便您可以使用托管帐户中的 phpMyAdmin 之类的工具将它们导入回来。如果他们告诉您他们没有您的数据库的副本,那么您要么删除它们(不太可能,除非您登录控制面板并在不知不觉中这样做),要么您的服务质量不佳。(不要在那里妄下结论,只是指出一个事实,如果您没有删除数据库,那么它们就在服务器上,任何优秀的服务器管理员都可以为您提供一份副本以供恢复,以及说明。)
如果您没有连接到它们的数据库,那么您在服务器上拥有所有常规文件(例如 .php 文件和 .jpg 文件等)都没有关系,因为数据库是存储和组织大部分内容路径和细节的地方。这个特性并不是 Wordpress 独有的——几乎每个 PHP 脚本都是数据库驱动的,依赖于数据库来提供内容。
归档时间: |
|
查看次数: |
19323 次 |
最近记录: |