wordpress - 如果我们从 /var/www/html 中删除文件但不从 mysql 中删除数据库会发生什么
问题描述
我继承了安装了 Wordpress 的服务器。要卸载其他查询中共享的 Wordpress 步骤是,我们需要先从 MySQL 中删除 Wordpress 文件/var/www/html
,然后再从 MySQL 中删除 wordpress 数据库。
我的问题是,如果我们从 MySQL 中删除 Wordpress 文件/var/www/html
但不从 MySQL 中删除 Wordpress 数据库,会发生什么情况。Wordpress 还会存在吗?它的影响是什么?
解决方案
Web 应用程序(例如 Wordpress)通常包含三个部分
- 申请代码
- 应用程序实例元数据,存储在数据库中
- 应用程序实例内容(数据),通常存储在文件系统中
(还有其他基本组件,例如支持框架、Web 服务器本身等,但这些不是应用程序的一部分,所以我在这里不计算它们。)
如果您删除应用程序但保留元数据和内容,原则上您可以在以后重新安装该应用程序的另一个副本并重新使用旧的元数据和内容。
元数据和内容绑定在一起。元数据描述了内容:它是什么以及在哪里可以找到它。如果您删除元数据或内容,则另一部分将变得无用。
删除元数据和内容后,您可以重用应用程序代码来生成应用程序的新实例。
当您删除了应用程序代码、包含元数据的数据库和应用程序内容后,您还应该考虑从您的网络服务器中删除相应的配置。如果此网络服务器专用于 Wordpress 实例,也可以安全地删除它。
推荐阅读
- bash - 如何在 shell 中使用 $var$i
- r - 在绘图中重新定位颜色条并更改颜色比例(R)
- curl - curl TLS握手不成功
- sql - oracle中是否有与concat_ws等价的东西?
- react-native - 如何持久化 Redux 表单值?
- stm32 - STM32 Keil - 调试时无法访问目标(AT 命令 UART)
- c# - 按字母顺序组织库存
- microsoft-teams - 从 C# 在团队中创建和回复帖子
- email - 使用 curl 请求发送动态模板时 dynamic_template_data 不起作用 - Sendgrid API
- c# - 为什么返回数组在c#的函数中不起作用