首页 > 解决方案 > 如果我们从 /var/www/html 中删除文件但不从 mysql 中删除数据库会发生什么

问题描述

我继承了安装了 Wordpress 的服务器。要卸载其他查询中共享的 Wordpress 步骤是,我们需要先从 MySQL 中删除 Wordpress 文件/var/www/html,然后再从 MySQL 中删除 wordpress 数据库。

我的问题是,如果我们从 MySQL 中删除 Wordpress 文件/var/www/html但不从 MySQL 中删除 Wordpress 数据库,会发生什么情况。Wordpress 还会存在吗?它的影响是什么?

标签: wordpress

解决方案


Web 应用程序(例如 Wordpress)通常包含三个部分

  1. 申请代码
  2. 应用程序实例元数据,存储在数据库中
  3. 应用程序实例内容(数据),通常存储在文件系统中

(还有其他基本组件,例如支持框架、Web 服务器本身等,但这些不是应用程序的一部分,所以我在这里不计算它们。)

如果您删除应用程序但保留元数据和内容,原则上您可以在以后重新安装该应用程序的另一个副本并重新使用旧的元数据和内容。

元数据和内容绑定在一起。元数据描述了内容:它是什么以及在哪里可以找到它。如果您删除元数据或内容,则另一部分将变得无用。

删除元数据和内容后,您可以重用应用程序代码来生成应用程序的新实例。

当您删除了应用程序代码、包含元数据的数据库和应用程序内容后,您还应该考虑从您的网络服务器中删除相应的配置。如果此网络服务器专用于 Wordpress 实例,也可以安全地删除它。


推荐阅读