移动 WordPress 域时要考虑的 10 个 SQL 查询
已发表: 2022-12-16
您是否希望将您的 WordPress 站点或域迁移到新的主机或 SQL 服务器? 那么,您正在阅读正确的文章! 尽管整个过程可能是令人生畏和充满压力的经历,但如果您遵循本指南,肯定会成功。
通常情况下,人们需要迁移到新的 SQL 服务器。 这可能是由于他们当前的提供者存在各种问题,他们已经受够了。 但是,在大多数情况下,迁移到更可靠的主机会一次又一次地延迟,因为担心犯错误并损坏您的网站。
值得庆幸的是,本文全面讨论了移动 WordPress 域时要考虑的十大 SQL 查询。 因此,无需进一步准备,让我们深入研究它!
什么是 SQL?
结构化查询语言 (SQL) 是一种标准化的编程语言,用于管理关系数据库并对其中的数据执行多种操作。
SQL 创建于 1970 年代,不仅供数据库管理员使用。 它也被编写数据集成脚本的开发人员和旨在设置和运行分析查询的数据分析师使用。
您可以使用 SQL 来:
- 维护和优化数据库性能
- 添加、更新和删除数据行
- 修改数据库表和索引结构
- 从关系数据库管理系统 (RDBMS) 等中检索信息子集。
了解了这一点后,让我们来看看将您的 WordPress 网站移动到新域所需的 SQL 查询。 但在我们开始之前,值得注意的是许多最好的 SQL 培训课程,包括来自 Acuity 培训的 SQL 课程,都是有益的。 Acuity 的 SQL 课程为您提供各种课程包。 这些课程的范围从入门、高级和组合到 SQL SSRS。
此外,您不确定哪门课程最适合您? 那么,你就没有后顾之忧了。 只需一个电话,您就可以确保获得关于最适合您的课程的最佳建议。
另一方面,SQL 整理涉及数据的排序规则、大小写和区分重音的属性。 与字符数据类型(例如 varchar 和 char)一起使用的排序规则规定了代码页和要为该数据类型表示的相应字符。
所以,你可能是:
- 安装新的 SQL 服务器
- 将服务器连接到客户端数据库
- 或者恢复数据库备份
不管是什么,了解区域设置要求、SQL 作业的类型以及您正在处理的数据的重音敏感性是至关重要的。
讨论完这个之后,让我们深入研究 SQL 查询,以便在下一个会话中移动 WordPress 域时考虑。
移动 WordPress 域时要考虑的十大 SQL 查询
通过简单地对您的 WordPress 数据库执行 SQL 查询,您可以轻松高效地进行必要的更改。 下面列出了一些 SQL 查询,它们可以在您移动 WordPress 域时提供很大帮助。
备份您的 WordPress 数据库
在重新安置 WordPress 域之前,您必须备份站点的每个元素。 这应该是您广泛使用的 WordPress 安全性的一部分,并且是在进行任何重大更改之前的良好做法。 但是,这也是迁移 WordPress 安装的一个要求,因为要移动的数据太多了。
那么如何备份数据库呢? 有很多插件可以用来备份 WordPress。 使用备份插件,您可以安装和使用内置设置来管理备份哪些文件、备份频率以及备份的存储位置。
此外,您可以按照以下步骤手动备份 WordPress 数据库:
- 登录到您的 phpMyAdmin
- 选择您的 WordPress 数据库
- 单击屏幕导航顶部的“导出”
- 选择要备份的表,或者选择所有表备份整个数据库
- 选择 SQL 以 .sql 扩展名导出
- 选中“另存为文件”复选框
- 选择压缩类型
- 最后点击Go,会出现一个下载窗口,保存你的备份数据库文件。
更改站点和主页 URL
WordPress 将站点的基本路径和主页 URL 保存在数据库中。 因此,如果您将 WordPress 域从本地主机转移到您的服务器,您的站点将不会在线加载。 这是因为绝对路径 URL 仍然指示您的本地主机。 因此,要使站点正常运行,您必须修改站点 URL 和主页 URL。
更改 GUID
在将博客从本地主机迁移到服务器或从另一个域迁移到新域后,您必须修复 wp_posts 表中 GUID 字段的 URL。 这很重要,因为 GUID 会在错误输入时将您的文章或页面 slug 解密为正确的文章绝对路径。
更改内容中的 URL
您可能知道,WordPress 在将它们存储在数据库中时,在 URL 链接中使用绝对路径而不是相对路径。 此外,每个帖子记录的内容都存储了所有引用旧源的旧 URL。 因此,要将您的 WordPress 迁移到新域,您必须将所有这些 URL 更改为新域位置。
更新帖子元
更新 Post Meta 的工作原理与更新帖子内容中的 URL 几乎相似。 如果你为每个帖子存储了额外的 URL 数据,你可以使用“follow query”来改变它们。
更改默认管理员用户名
每个默认的 WordPress 安装都会创建一个具有默认管理员用户名的帐户。 这是众所周知的知识,因为使用 WordPress 的每个人都知道这一点。但是,这可能是一个安全问题,因为黑客可以暴力破解您的 WordPress 管理面板。 因此,更改默认的“管理员”用户名可为您的 WordPress 管理面板提供额外的安全性。
删除修订
在 WordPress 中编辑文章时,会保存许多修订副本。 但是,这是一种资源浪费,因为过多的记录修改增加了数据库的负担。
随着时间的推移,当您有数千个条目时,您的数据库会显着增长。 这会增加循环迭代和数据检索并影响页面加载时间。
删除帖子元
安装或删除插件是 WordPress 的一项常见任务。 这些插件中的大多数使用 post meta 来存储有关它们的数据。 删除插件后,这些数据仍保留在不再需要的 post 元表中。 但是,清理未使用的 post 元值将有助于加快速度并减小数据库的大小。
删除所有垃圾评论
如果您有大量垃圾评论,浏览每个页面以删除它们可能会很乏味且令人沮丧。 幸运的是,下面的 SQL 查询更容易,即使你要面对删除 500 条垃圾评论,也是轻而易举的事。
宣布您的新域名
建议公开通知您的迁移。 为此,您只需在您的新网站上写一篇博客文章,然后在您的社交媒体平台上分享。 这可以通过多种方式提供帮助,因为您的用户在阅读新域后更有可能记住它。
其次,您还可以要求您的用户通知您任何错误。 您无法单独在每种不同类型的浏览器或系统环境中测试您的网站。 有一双新的眼睛仔细检查它是有益的。
SQL 查询的最终想法
你可以看到,当分解成以上简单的步骤时,这个过程并不复杂。 它只需要您在每一步都小心,并提供返回原始版本的选项,直到最后一刻(以防出现任何问题)。
那么,为什么还要等呢? 立即迁移您的 WordPress 域。